专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
OSC开源社区  ·  2024年前端大事记​ ·  2 天前  
OSC开源社区  ·  马斯克招聘程序员:我不care你的学历,直接 ... ·  3 天前  
待字闺中  ·  AI编程:会让我变笨么? ·  1 周前  
51好读  ›  专栏  ›  OSC开源社区

Dubbo-G:Dubbo 的升级扩展 | 软件推介

OSC开源社区  · 公众号  · 程序员  · 2017-06-03 08:39

正文


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

修改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 模块整理

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



推荐阅读

6 月全球数据库排名,MySQL 直逼 Oracle | DB-Engines 排行榜

GO :互联网时代的 C 语言!| 码云周刊

Spring 思维导图,让 Spring 不再难懂(ioc 篇)

一名 40 岁“老”程序员的反思

“放码过来”邀您亮“项”,一不小心就火了!

点击“阅读原文”查看更多精彩内容