shenyu icon indicating copy to clipboard operation
shenyu copied to clipboard

[RoadMap] Plannes for 2.6.1

Open yu199195 opened this issue 2 years ago • 2 comments

Volunteer help

Dear community,

As shenyu becomes more and more popular,to accommodate diverse needs. I've proposed some of the more important features, so if you're interested, please join us!

Thread Model Optimization

note: shenyu used netty work thread execute plugin chain,This can lead to reduced concurrency.

I propose the thread model following changes:

image

Proxy plugin adapter discovery design

We've already adapted it in the tcp plugin. There are also the following plugins that need to be adapted.

  1. divide plugin
  2. websocket plugin
  3. springcloud plugin
  4. mqtt plugin

Build Native Image

Maybe we need upgrade to springboot 3.x?

Cluster Management for Admin

Now,Admin Cannot manage gateway nodes, data is synchronized to all nodes. We should have a concept of clusters, where each cluster will only synchronize its own data.

Enhance ShenYu Level-1 cache

pls refer to: https://github.com/apache/shenyu/issues/5044

Refactor Brpc plugin

Refactor brpc plugin include brpc client, brpc integrated test and e2e test. pls refer to: https://github.com/apache/shenyu/issues/5071

If you have any questions, feel email to [email protected] to discuss, or just reply to.

yu199195 avatar Aug 25 '23 03:08 yu199195

Please assign the divide plugin to me

xcsnx avatar Aug 25 '23 04:08 xcsnx

I will try thread mode

moremind avatar Aug 28 '23 01:08 moremind