Dubbo支持的协议 - 极悦
首页 课程 师资 教程 报名

Dubbo支持的协议

  • 2021-06-30 16:35:35
  • 1439次 极悦

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)。

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

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交