-
Notifications
You must be signed in to change notification settings - Fork 929
Roadmap
vito.he edited this page May 10, 2019
·
67 revisions
1. compatible with dubbo v2.5.x based on hessian2 and getty;
2. release version v2.6.0 based on the design in dubbo-go-V2.6.x design; We are working on this now.
Task list:
* hxm & fyq: rpc v2.6;
* gxg & zhb: etcd v3 & k8s registry;
* zzq: log4go improvement, hessian2 method/struct tag;
* wg: getty: refactor designing to support epoll machanisim;
* cch: hessian2 improvement;
Update the latest progress:
* hxm & fyq: rpc v2.6
Most of the development work has been completed, the latest code is in the develop branch. We are working on usability testing , pressure testing and performance optimization.
* gxg & zhb: etcd v3 & k8s registry;
Etcd impl 50% finished.
* zzq: log4go improvement, hessian2 method/struct tag;
Working on.
* wg: getty: refactor designing to support epoll machanisim;
Will complete the design next week.
* cch: hessian2 improvement;
In addition to this, there are some extended functional tasks, and hope someone can pick up these tasks:
* cluster strategy : Failfast、Failsafe、Failback、Forking、Broadcast
* load balance strategy: RoundRobin、LeastActive、ConsistentHash
* standard filter in dubbo: TokenFilter、AccessLogFilter、CountFilter、ActiveLimitFilter、ExecuteLimitFilter
* registry impl: consul
3. compatible with dubbo v2.7.x and not finished function in dubbo v2.6.x.
- routing rule (dubbo v2.6.x)
- monitoring (dubbo v2.6.x)
- metrics (dubbo v2.6.x)
- system filters such as tpsLimiting (dubbo v2.6.x)
- dynamic configuration (dubbo v2.7.x)
4. add support in dubbo ecos system based on extention module in dubbo-go, may be we can import some third party solution.
- service degraded (dubbo ecos system)
- tracing (dubbo ecos system)
- Delayed service exposure
- Generalization of reference
- connection postpone