Skip to content

[WeOpen-Star] Using agent technology to rewrite client #3806

@loongs-zhang

Description

@loongs-zhang

How to Participation

  1. reply: [WeOpen Star]I would like to help
  2. add this wechat. note : 摘星

image

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-dubbo module; @847850277
    • add shenyu-client-agent-apache-dubbo module; @847850277
    • add shenyu-client-agent-websocket module; @lahmXu

How to contributor

You can see this : Contributor Guide

  1. 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

  2. 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

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions