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]
