java面试题网

普通会员

96

帖子

7

回复

176

积分

楼主
发表于 2018-04-02 11:04:29 | 查看: 5071| 回复: 0

dubbo通信协议dubbo协议为什么采用异步单一长连接

因为服务的现状大都是服务提供者少,通常只有几台机器,

而服务的消费者多,可能整个网站都在访问该服务,

比如Morgan的提供者只有6台提供者,却有上百台消费者,每天有1.5亿次调用,

如果采用常规的hessian服务,服务提供者很容易就被压跨,

通过单一连接,保证单一消费者不会压死提供者,

长连接,减少连接握手验证等,

并使用异步IO,复用线程池,防止C10K问题。



文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/271_1_1.html

您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018