lchpersonal commented on PR #12353:
URL: https://github.com/apache/apisix/pull/12353#issuecomment-3187808944

   > Breakout from: #12263 Fixes # Currently nacos discovery uses event library 
and during testing it was found out that when using lua-resty-events, sometimes 
not all workers get the events. And inconsistencies emerge. Moreover the 
idiomatic way to share data between workers is through a shared dict. Therefore 
this PR migrates nacos from older events mechanism to newer shared dict way. 
Now only priviliged agent will fetch data from nacos and write to shdict while 
all workers will read from it.
   > 
   > ### Checklist
   > * [ ]  I have explained the need for this PR and the problem it solves
   > * [ ]  I have explained the changes or the new features added to this PR
   > * [ ]  I have added tests corresponding to this change
   > * [ ]  I have updated the documentation to reflect this change
   > * [ ]  I have verified that this change is backward compatible (If not, 
please discuss on the [APISIX mailing 
list](https://github.com/apache/apisix/tree/master#community) first)
   
   
   
   How to understand:   Now only priviliged agent will fetch data from nacos 
and write to shdict while all workers will read from it ?
   
   In the current code, does each worker periodically fetch registration 
information from Nacos?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@apisix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to