dubbo-2.5.4
Requires JDK1.8+, if you use lower version, see 1.6+, use 2.5.5
Fixed issues
- Graceful Shutdown
- MonitorFilter blocks RPC process
- Dynamic configuration:can't specify consumer ip, config on provider side can not be deleted.
- Route rule parse problem
- Async affects the downstream RPC call.
- Optimization of flow control on provider side.
- some bugfix reported by community.
see issues for details
Dependencies Upgrade
dependency | current | target | influences |
---|---|---|---|
spring | 3.2.16.RELEASE | 4.3.10.RELEASE | schema parse;Http RPC |
zookeeper | 3.3.3 | 3.4.9 | registry |
zkclient | 0.1 | 0.10 | zookeeper client framework |
curator | 1.1.16 | 2.12.0 | zookeeper client framework |
commons-logging | 1.1.1 | 1.2 | Logger |
hessian | 4.0.6 | 4.0.38 | hessian RPC |
jedis | 2.1.0 | 2.9.0 | redis registry;redis RPC |
httpclient | 4.1.2 | 4.5.3 | hessian uses http connection pool |
validator | 1.0.0 | 1.1.0.Final | java validation |
cxf | 2.6.1 | 3.0.14 | webservice |
jcache | 0.4 | 1.0.0 | jcache |
Optimization
- Code Reformat
- Change promotion message when there's no provider on consumer.
要求 JDK1.8+, 低版本的JDK,比如1.6+, 请使用 2.5.5
问题修复
- 优雅关闭
- MonitorFilter 阻塞RPC流程
- 动态配置:无法指定消费端ip, 服务端配置无法删除.
- 路由规则解析问题
- 异步影响到下行RPC调用.
- 服务端流控优化.
- 社区提交的一些问题的修复.
详情请见 问题列表
依赖升级
依赖 | 当前 | 目标 | 影响 |
---|---|---|---|
spring | 3.2.16.RELEASE | 4.3.10.RELEASE | schema parse;Http RPC |
zookeeper | 3.3.3 | 3.4.9 | registry |
zkclient | 0.1 | 0.10 | zookeeper client framework |
curator | 1.1.16 | 2.12.0 | zookeeper client framework |
commons-logging | 1.1.1 | 1.2 | Logger |
hessian | 4.0.6 | 4.0.38 | hessian RPC |
jedis | 2.1.0 | 2.9.0 | redis registry;redis RPC |
httpclient | 4.1.2 | 4.5.3 | hessian uses http connection pool |
validator | 1.0.0 | 1.1.0.Final | java validation |
cxf | 2.6.1 | 3.0.14 | webservice |
jcache | 0.4 | 1.0.0 | jcache |
优化
- 代码格式化
- 修改没有可用服务端时的客户端提示信息.