Dear community: I create some tasks for the community.
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, we need to change it to a form based on ContextRefreshedEvent. I listed these tasks in TASK[1] and need friends in community to finish it, BTW there is still motan task left. The other TASK[2] is to simplify the usage of client annotation, you can find more details in TASK[2]. TASK[1] and TASK[2] are easy level task, if you want to contribute, please leave a message to TASK[1] or ISSUE[2] and I will assign it to you. Come and get the chance ! Looking forward to your reply. dragon-zhang [1] https://github.com/apache/incubator-shenyu/issues/3484 [2] https://github.com/apache/incubator-shenyu/issues/3485