Dubbo-G Dubbo 升级扩展

Apache
Java
跨平台
2017-05-26
技术专家

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的任何已有的功能和配置方式

加载中

评论(23)

怎么样的人
怎么样的人
Dubbo 不错 搭配阿里消息中间件 RocketMQ 更佳。RocketMQ 源码分析 14 篇:http://www.yunai.me/categories/RocketMQ/?oschina&51
小99
小99
增加的新功能怎么没看到文档说明?
酒梦江湖灬小光
酒梦江湖灬小光
我也基于Dubbo修改了一版 跟你这个非常类似 改名叫hbRPC了
周sir
周sir
不错
B
Burning_du
看起来不错的样子,get!
烤猪佩奇
烤猪佩奇
最后一行dubboG 携程dubboX了把
YANGL
YANGL
精简还不如直接用motan
ht896632
ht896632
最后注的那句没看懂;为什么是 dubbox和dubbo 2.5.3 是兼容的,没有改变dubbo的任何已有的功能和配置方式 而不是 dubbo-G和dubbo 2.5.3 是兼容的,没有改变dubbo的任何已有的功能和配置方式 @技术专家
唐代de豆腐
唐代de豆腐
赞一个,回头试一下
orpherus
orpherus
内部现在主推hsf了,json内部用jackson的可不少

暂无资讯

暂无问答

Spring Boot 集成Dubbo碰到的坑

spring boot 集成 Dubbo

05/23 16:49
66
0
dubbo典型协议、传输组件、序列化方式组合性能对比测试

dubbo默认提供了很多对于网络协议、网络组件、和序列化组件的多种扩展,而且开发者还可以自行根据自己扩展自己需要的实现。这些扩展的差异主要体现在性能上,当然每种扩展都有它的适用场景,...

2016/06/13 18:03
3.1K
2
实战Dubbo与Zookeeper、SpringMVC整合使用

实战Dubbo与Zookeeper、SpringMVC整合使用

2016/11/01 16:50
2.6K
2
Dubbo-注册中心

Dubbo--注册中心

2016/05/08 17:20
31
2
dubbo源码学习笔记----整体结构

## dubbo核心包 ### config - dubbo-config-api - dubbo-config-spring ### remoting - dubbo-remoting-netty - dubbo-remoting-netty4 - dubbo-remoting-mina - dubbo-remoting-grizzly - d...

01/13 17:27
99
0
dubbo源码编译

dubbo2.4.11 为例

2016/06/16 14:03
203
1
dubbo2.4.11源码编译

本文以dubbo2.4.11源码编译和打包例

2015/08/20 00:23
6.7K
5
Logback日志使用说明

项目跑了几个月了、测试服务器一直报空间不足、公司很小也没有运维。登上去查看以后发现log日志文件上百G并且很多都是没用的。所以下午简单查看了一下日志文件的配置。

2016/06/30 20:17
92
0
跟我学习dubbo-Dubbo监控中心的介绍与简易监控中心的安装(7)

Dubbo 监控中心的介绍与简易监控中心的安装 Dubbo 服务提供者和服务消费者中的 spring 配置文件中增加以下配置 Dubbo 简易监控中心的配置解释(不需要修改,使用默认配置) 重新启动 dubbo-...

2016/01/12 01:52
1K
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部