阿里巴巴开源服务框架Dubbo2.0.8发布

阅读更多
阿里巴巴开源服务框架 Dubbo2.0.8版本发布了,
增加了 Zookeeper和 Multicast注册中心, RMI和 Hessian协议,以及修复了一些BUG。

Dubbo2.0.8下载地址:
http://code.alibabatech.com/wiki/display/dubbo/Download

Dubbo2.0.8发布记录:
http://code.alibabatech.com/jira/secure/ReleaseNote.jspa?projectId=10040&version=10160

New Feature

[DUBBO-3] - 实现与zookeeper注册中心的桥接
[DUBBO-14] - 增加RMI协议的开源
[DUBBO-15] - 增加Hessian协议的开源
[DUBBO-16] - 增加Multicast注册中心的开源
[DUBBO-19] - 增加register="false"属性,表示该协议不注册到注册中心。
[DUBBO-30] - remoting reconnect功能在config层增加配置项

Bug

[DUBBO-1] - Change schema element "sent" default value to false
[DUBBO-2] - 停止时,程序和ShutdownHook重复调用了destroy。
[DUBBO-4] - Dubbo Serialization序列化BigInteger空指针错误
[DUBBO-7] - PojoUtils(generalize/realize)出错,类型丢失
[DUBBO-11] - Future :访问超时时,可能会有NPE问题
[DUBBO-17] - 多个注册中心指定一个注册中心引用无效
[DUBBO-18] - rmi protocol can't handle biz exception
[DUBBO-20] - 设置delay属性导致服务一直处理禁用状态
[DUBBO-22] - refer.autodestory功能存在资源泄漏的风险。
[DUBBO-31] - consumer sticky配置项丢失
[DUBBO-32] - 在linux server上和本地连不上nettyserver时抛出来的异常不一致
[DUBBO-39] - hessian协议的timeout没有wrap为RpcException
[DUBBO-42] - Wrapper类使用javassit低版本的时遇到的NoClassDefFoundError问题
[DUBBO-43] - 解决cluseter(除了failover以外)在无invoker时的空指针
[DUBBO-44] - fix 2.0.8无法调用1.0.x
[DUBBO-47] - rmi 协议对2.0.8之前版本不兼容
[DUBBO-48] - AccessLogFilter在只写文件名的情况下NPE
[DUBBO-50] - 迁移错误的扩展点位置
[DUBBO-59] - Monitor 地址配置错误的情况下导致循环调用
[DUBBO-60] - exchange codec decodeResponseData的重载方法调用错误
[DUBBO-61] - 还原Restable接口的reset(Parametes parametes )方法保持与2.0.5之前版本的api兼容
[DUBBO-65] - server graceful shutdown 问题
[DUBBO-69] - 修复FailoverClusterInvoker丢失error code

Improvement

[DUBBO-9] - ExtensionLoader增加获取DefaultExtension的方法
[DUBBO-12] - 拆分不同实现为子模块
[DUBBO-13] - 为ReflectUtils增加cache
[DUBBO-21] - 整理UrlUtils
[DUBBO-34] - TraceFilter中达到trace.count后,从tracersMap中去掉Channel
[DUBBO-35] - LazyConnectExchangeClient去掉不必要的Wrapper
[DUBBO-36] - ExtensionLoader读取属性文件时可以有注释、固定用UTF8读取
[DUBBO-45] - Reference的初始化时出Remoting异常后,Reference没有捕捉,导致直接抛出Remoting异常,不能方便诊断是哪个Service出错
[DUBBO-49] - Injvm的端口总是置为0,以免因配置端口导致不可用
[DUBBO-51] - 配有多协议时,必须指定缺省协议,否则报错
[DUBBO-52] - Remoting中的类使用的是父类的Logger,导致异常信息排查不方便
[DUBBO-53] - Remoting Client连接出错时,会重试时打出异常栈的日志应该给出*会重试*的说明

你可能感兴趣的:(Java综合)