apache / shenyu

Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.
https://shenyu.apache.org/
Apache License 2.0
8.41k stars 2.92k forks source link

[Task] Refactors the collection of client registration information #4560

Open tian-pengfei opened 1 year ago

tian-pengfei commented 1 year ago

Description

AbstractContextRefreshedEventListener is too coupled, which makes it difficult to scale. Therefore we need to redesign the collection of client registration information .

​ Various types of API (eg:Api-Doc,Api-Meta)collections are coupled together in AbstractContextRefreshedEventListener,so we mainly need to refactor the design of API-related information collection.

Aims

Design

new design

Task

loongs-zhang commented 1 year ago

Can ApiBean add comment from javadoc comment? With https://github.com/dnault/therapi-runtime-javadoc , it can be done.

loongs-zhang commented 1 year ago

Suggest adding tasks for writing examples and integrating tests.

tian-pengfei commented 1 year ago

Can ApiBean add comment from javadoc comment? With https://github.com/dnault/therapi-runtime-javadoc , it can be done.

I think its great idea, I will think about it ,thank your advice. may be we can do it together.

loongs-zhang commented 1 year ago

Can ApiBean add comment from javadoc comment? With https://github.com/dnault/therapi-runtime-javadoc , it can be done.

I think its great idea, I will think about it ,thank your advice. may be we can do it together.

sure