开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Dubbo-G首页、文档和下载 - Dubbo 升级扩展 - 开源中国社区
Float_left Icon_close
全部项目分类
Apache
Java
跨平台
技术专家
分享
收藏
244 人收藏
收录时间:2017-05-26
Dubbo-G 详细介绍

Dubbo-G 详细介绍

Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架。作为一个重要的技术研究课题,在联想电商我们根据自身的需求,基于Dubbo2.5.3 实现了一些新的功能,并将其命名为Dubbo-G(即Dubbo upGrade)

 主要新的功能

  •   Mock Extensions

    • 支持CircuitBreaker / Upgrade (熔断/降级)

  •   Decoder/Encoder Extensions

    • 支持Kryo/Fst 高效序列化实现

  •   Double Protocol Support (TCP/HTTP)

    • 同一端口两种协议支持,便于Dubbo服务和API 网关良好对接

  •   Definable HTTP Annotation 

    • 支持自定义注解,引入SpringMVC 注解机制,实现HTTP接口自定义

  •   Netty Upgrade

    • 升级Netty,解决Netty 低版本 序列化/反序列化 BUG

    • 增加Netty 4 高版本支持,兼容 Netty 3 低版本

  • 修改Dubbo 原生Bug

    • 序列化/反序列化

    • 负载均衡(轮询策略)

  • 代码瘦身

    • 去除dubbo-container/dubbo-container-jetty

    • 去除dubbo-remoting/dubbo-remoting-grizzly

    • 去除dubbo-remoting/dubbo-remoting-p2p

    • 去除dubbo-registry/dubbo-registry-redis

    • 去除dubbo-rpc/dubbo-rpc-memcached 

    • 去除dubbo-rpc/dubbo-rpc-redis

    • 去除dubbo-rpc/dubbo-rpc-thrift

    • 去除dubbo-rpc/dubbo-rpc-webservice

    • dubbo-rpc 模块整理

    • dubbo-registry 模块整理

    • dubbo-remoting 模块整理

    • dubbo-container 模块整理

注:dubbo-G和dubbo 2.5.3 是兼容的,没有改变dubbo的任何已有的功能和配置方式


大家对 Dubbo-G 的评论 (全部 23 条评论)
{{repayCom.userName}}
怎么样的人
Dubbo 不错
搭配阿里消息中间件 RocketMQ 更佳。RocketMQ 源码分析 14 篇:http://www.yunai.me/categories/RocketMQ/?oschina&51
liucf6
非常不错,之前的项目一直用原生的dubbo,使用中确实遇到了作者所描述的某些问题,而且新添加的功能也是我们所需要的。
技术专家
Spring cloud 虽然支持, 但基于HTTP协议,性能方面并没有RPC框架要高。而且设计过于复杂,一旦问题出现,容易受制于人
ht896632
最后注的那句没看懂;为什么是 dubbox和dubbo 2.5.3 是兼容的,没有改变dubbo的任何已有的功能和配置方式 而不是 dubbo-G和dubbo 2.5.3 是兼容的,没有改变dubbo的任何已有的功能和配置方式 @技术专家
sofn
不错,
顶部