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:
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.
divide plugin
websocket plugin
springcloud plugin
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.
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
I propose the thread model following changes:
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.
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 dev@shenyu.apache.org to discuss, or just reply to.