dragon-zhang opened a new issue, #3484:
URL: https://github.com/apache/incubator-shenyu/issues/3484

   ### Description
   
   At present, almost all clients(exclude `dubbo`) have a problem: when the 
spring container has not been started, it reports the registration information 
to `shenyu-admin`. If there is traffic coming, the downstream system call will 
fail directly (for RPC clients, it will report an error such as `no provider`; 
for HTTP clients, it will fail directly, or the call times out), which also 
leads to `lossy publishing`.
   
   The root cause of this problem is that the registration of the client 
depends on the `BeanPostProcessor`, so we need to change it to a form based on 
`ContextRefreshedEvent`(you can see it in 
`org.apache.shenyu.client.apache.dubbo.ApacheDubboServiceBeanListener`).
   
   ### Task List
   
   1. - [ ] grpc client lossless registration;
   2. - [ ] springmvc client lossless registration;
   3. - [ ] springcloud client lossless registration;
   4. - [ ] motan client lossless registration;
   5. - [ ] sofa client lossless registration;
   6. - [ ] tars client lossless registration;
   7. - [ ] websocket client lossless registration;


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to