Dubbo - 技术选型

Zookeeper注册中心    Stable    支持基于网络的集群方式,有广泛周边开源产品,建议使用dubbo-2.3.3以上版本(推荐使用)    依赖于Zookeeper的稳定性

 

Simple监控中心    Stable    支持JFreeChart统计报表    没有集群支持,可能单点故障,但故障后不影响RPC运行    

 

Dubbo协议    Stable    采用NIO复用单一长连接,并使用线程池并发处理请求,减少握手和加大并发效率,性能较好(推荐使用)    在大文件传输时,单一连接会成为瓶颈    

 

Netty Transporter    Stable    JBoss的NIO框架,性能较好(推荐使用)    一次请求派发两种事件,需屏蔽无用事件    

 

序列化方案
Hessian Serialization    Stable    性能较好,多语言支持(推荐使用)    Hessian的各版本兼容性不好,可能和应用使用的Hessian冲突,Dubbo内嵌了hessian3.2.1的源码

 

接口代理生成方案
Javassist ProxyFactory    Stable    通过字节码生成代替反射,性能比较好(推荐使用)    依赖于javassist.jar包,占用JVM的Perm内存,Perm可能要设大一些:java -XX:PermSize=128m

 

集群容错
Failover Cluster    Stable    失败自动切换,当出现失败,重试其它服务器,通常用于读操作(推荐使用)    重试会带来更长延迟

 

负载策略
Random LoadBalance    Stable    随机,按权重设置随机概率(推荐使用)    在一个截面上碰撞的概率高,重试时,可能出现瞬间压力不均

 

Spring Container    Stable    自动加载META-INF/spring目录下的所有Spring配置        可用于生产环境
 

 

http://dubbo.apache.org/zh-cn/docs/user/maturity.html

 

转载于:https://my.oschina.net/u/2552286/blog/3086446

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值