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

Reply via email to