专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Dubbo支持的协议

Dubbo支持的协议

更新时间:2021-06-30 16:35:35 来源:赢咖4 浏览1250次

Dubbo支持的协议

支持8种协议:dubbo,hessian,rmi,http,webservice,thrift,memcached,redis。dubbu官方推荐使用dubbo协议。dubbo协议默认端口20880

Ddubbo协议

●Dubbo协议特点

Dubbo协议采用单一长连接和异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。

●网络通

Dubbo协议底层网络通信默认使用的是netty,性能非常优秀,官方推荐使用

●不适合的地方

Dubbo协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低

●使用Dubbo协议

<dubbo:protocol name="dubbo"port="20880">

长连接和短连接

Dubbo协议使用的长连接:

Dubbo支持的协议

短链接:

Dubbo支持的协议

长连接和短连接接:

所谓长连接,指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发检测包。短连接是指通讯双方有数据交互时,就建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。

长连接多用于操作频繁,点对点的通讯,而且连接数不能太多情况。例如:数据库的连接用长连接。像Web网站的http服务一般都用短链接,因为长连接对于服务端来说会耗费一定的资源,而像Web网站频繁的用,使用短连接会更省一些资源,并发量大,但每个用户无需频繁操作情况下需用短连好。

点对点的直连项目:消费者直接访问服务提供者,没有注册中心。消费者必须指定服务提供者的访问地址(url)。

以上就是赢咖4小编介绍的"Dubbo支持的协议",希望对大家有帮助,想了解更多可查看Dubbo教程,如有疑问,请在线咨询,有专业老师随时为您服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>