阿里巴巴开源服务框架:Dubbo 2.0.10 发布

Dubbo 是阿里巴巴SOA服务化治理方案的核心框架,每天为1,000+个服务提供1,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

2011-12-28发布最新可靠版本2.0.10,该版本修改增加内容如下:

Bug

  • [DUBBO-70] - 修复Cluster层传递RpcException的ErrorCode
  • [DUBBO-101] - 增加init属性确定是否在afterpropertiesSet时饥饿初始化
  • [DUBBO-124] - telnet 向上键失效
  • [DUBBO-131] - telnet 缓存问题,历史记录没有设置上限。
  • [DUBBO-132] - bytecode包的Wrapper的反射方法调用,提供方没有重载的方法时,当提供多余的参数时,多余参数会被忽略(应该报错)
  • [DUBBO-141] - 共享连接后,不能使用连接上保存的服务信息,否则多服务时会有问题
  • [DUBBO-142] - DubboCodec在获取函数时没有判断$invoke和$echo等特殊函数
  • [DUBBO-144] - 扩展点加载失败(如依赖的三方库运行时没有),如扩展点没有用到,则加载不要报错(在使用到时报错)
  • [DUBBO-146] - 调用的返回值在Provider端序列化失败(如传输对象没有实现Serialiable接口),Provider端也没有异常输出,Consumer端超时出错
  • [DUBBO-148] - telnet请求没有终结,死循环发送消息
  • [DUBBO-152] - RegistryDirectory在unsubscribe之后再标记为destroyed,否则unsubscribe会失败
  • [DUBBO-155] - zookeeper注册的时候抛ConnectionLoss异常
  • [DUBBO-157] - 配置加载时对${user.home}等占位符没有替换
  • [DUBBO-158] - Config类的toString方法显示的标签名不对

Improvement

  • [DUBBO-113] - registry客户端缓存采用ip作为key
  • [DUBBO-145] - 服务方法调用重试过程中输出引起重试异常的日志
  • [DUBBO-147] - 通过RpcContext可以获得所有尝试过的Invoker
  • [DUBBO-149] - <dubbo:protocol>未配name时,生成的缺省id也应为dubbo,便于-D参数覆盖
  • [DUBBO-153] - telnet增加--no-prompt参数,用于nc获取信息时不显示提示符
  • [DUBBO-159] - URL基于host自动添加anyhost和localhost参数
  • [DUBBO-160] - 给Multicast和Zookeeper注册中心URL增加缺省端口

Task

  • [DUBBO-134] - -D覆盖xml,xml覆盖properties测试
  • [DUBBO-151] - Demo中使用分离的配置
  • [DUBBO-156] - 拆分remoting的p2p子模块

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

, 相关的文章: