Dear community:

If the client is not upgraded, the problems mentioned in ISSUE[1] will continue 
to exist.


To solve this problem, I submitted PR[2].


The solution is that when the client registers to admin, it will not be 
immediately placed in the handle field of the selector, but will be placed in 
the zombie queue for subsequent inspection. 



This brings several benefits: 

1.even if the client is not upgraded, ISSUE[1] can be avoided; 

2.if the client fails to register, the data will not be discarded, but saved in 
the zombie queue; 

3.if the handle field is updated, the health check must be passed, which means 
lossless publish.


If you are free, please see the PR[2] and help this PR[2] to solve the problem 
better.

Looking forward to your reply.
dragon-zhang


[1] https://github.com/apache/incubator-shenyu/issues/3484
[2] https://github.com/apache/incubator-shenyu/pull/3615

Reply via email to