美文网首页
ActiveMQ的传输协议

ActiveMQ的传输协议

作者: 笨比乔治 | 来源:发表于2020-12-02 08:35 被阅读0次

八、ActiveMQ的传输协议

1、面试题

ActiveMQ默认的61616端口如何修改?

生产上的连接协议是如何配置的,使用TCP吗?

2、传输协议的种类


IMG_2172(20201111-150621).JPG

1)TCP
1、TCP传输(The TCP Transport)

TCP传输允许客户端使用TCP套接字连接到远程ActiveMQ代理。这些配置选项可用于使用JMS客户端的连接URI字符串或在代理的传输连接器URI上调整客户端上的底层TCP传输。

TCP是默认的Broker配置,TCP的Client监听端口61616
在网络传输数据前,必须要序列化数据,消息是通过一个叫wire protocol的来序列化成字节流。默认情况下,ActiveMQ把wire protocol叫做OpenWire,它的目的是促使网络上的效率和数据快速交互。
TCP传输的优点:
    TCP协议传输可靠性高,稳定性强
    高效性:字节流方式传递,效率很高
    有效性、可用性:应用广泛,支持任何平台
关于Transport协议的可配置参数,可以参加官网:http://activemq.apache.org/configuring-version-5-transports.html

2)NIO

image.jpeg image.jpeg

3、给ActiveMQ添加NIO协议

<transportConnector name="nio" uri="nio://0.0.0.0:61618?trace=true"/>

image.jpeg image.jpeg image.jpeg

4、NIO案例增强

image.jpeg
<transportConnector name="auto+nio" uri="auto+nio://0.0.0.0:61608?maximumConnections=1000
&amp;wireFormat.maxFrameSize=104857600&amp;org.apache.activemq.transport.nio.SelectorManager.corePoolSize=20
&amp;org.apache.activemq.transport.nio.Se1ectorManager.maximumPoo1Size=50"/>

相关文章

  • activeMQ-11activeMQ传输协议

    activeMQ传输协议:1)默认使用TCP协议;2)支持的协议有:TCP、NIO、UDP、SSL、HTTPS、V...

  • 【ActiveMQ】协议了解

    ActiveMQ 支持多种协议和传输方式,允许客户端使用多种协议连接。支持的协议:AUTO、OpenWire、AM...

  • 如何将Git仓库备份到本地

    git常用的传输协议传输协议.png哑协议:哑协议传输进度不可见;智能协议传输可见。传输速度:智能协议比哑协议传输...

  • NSURLSession学习笔记

    �Http协议-超文本传输协议 Http协议是应用层协议,底层要求的传输协议必须是可靠的传输协议,通常是TCP协议...

  • Objective-C的网络请求相关——Http超文本传输协议学

    �Http协议 - 超文本传输协议 Http协议是应用层协议,底层要求的传输协议必须是可靠的传输协议,通常是TCP...

  • 接口测试(三)

    常见协议 http 超文本传输协议https 安全超文本传输协议ftp 文件传输协议tcp 网络控制协议ip 互联...

  • 网络请求

    常见的协议1:ftp://(文件传输协议)2:http://(超文本传输协议)3:https://(安全超文本传输...

  • Unity高级-Socket

    传输层协议 TCP协议 和 UDP协议 属于传输层协议 TCP(Transmission Control Prot...

  • http和scoket通信的区别

    HTTP 协议:超文本传输协议,对应于应用层,用于如何封装数据.TCP/UDP 协议:传输控制协议,对应于传输层,...

  • 传输层

    传输层 传输层有 2 个协议 TCP(Transmission Control Protocol): 传输控制协议...

网友评论

      本文标题:ActiveMQ的传输协议

      本文链接:https://www.haomeiwen.com/subject/liiebktx.html