[WeOpen-Star] Using agent technology to rewrite client
See original GitHub issueHow to Participation
- reply: [WeOpen Star]I would like to help
- add this wechat. note : 摘星

Description
The inspiration for this task comes from istio.
Nowadays, Shenyu clients are embedded SDKs, and the cost of upgrading clients is high. Using java agent technology to rewrite clients can greatly reduce the upgrade cost.
byte-buddy and one-java-agent are good choices.
Task List
-
- add
shenyu-client-agent-alibaba-dubbomodule; @847850277
- add
-
- add
shenyu-client-agent-apache-dubbomodule; @847850277
- add
-
- add
shenyu-client-agent-grpcmodule; @runqi-zhao
- add
-
- add
shenyu-client-agent-springcloudmodule; @mahaitao617
- add
-
- add
shenyu-client-agent-springmvcmodule; @mahaitao617
- add
-
- add
shenyu-client-agent-motanmodule; @mangoGoForward
- add
-
- add
shenyu-client-agent-sofamodule; @Albertsirius
- add
-
- add
shenyu-client-agent-tarsmodule; @runqi-zhao
- add
-
- add
shenyu-client-agent-websocketmodule; @lahmXu
- add
How to contributor
You can see this : Contributor Guide
-
I suggest you subscribe to shenyu dev mailing list, and when you encounter any problems, or when you finish, you can send an email to dev@shenyu.apache.org
-
I suggest you git clone the source code and finish the changes. like this :
fork this to you repository : https://github.com/apache/shenyu.git
git clone git@github.com:${YOUR_USERNAME}/${TARGET_REPO}.git
git checkout -b a-dev-branch
git push origin a-dev-branch
Verification
After you modify file in verify local and you can see this : How to build shenyu .
After you pull request merged. You can verify to this : en-doc , zh-doc
Issue Analytics
- State:
- Created a year ago
- Comments:10 (10 by maintainers)

Top Related StackOverflow Question
[WeOpen Star]I would like to help, please assign task 3、8 to me, thanks!
sorry, it’s better to wait https://github.com/apache/shenyu/issues/3932 finish and then starting.