ActiveMQ--配置端口
配置端口
端口配置选项
一般最常用的URI是连接到代理的端口URI,通常为TCP或VM端口。
要注意空格:所有的URI都是基于java.net.URI类,它并不允许使用空格。所以,如果你使用failover:或者static:URI,在逗号内不要留有空白。
虚拟机端口
虚拟机端口允许客户可以在虚拟机内部互相连接而不用使用其上的网络连接。这个连接不是socket连接,而是直接使用方法调用来增加嵌入式消息系统的高性能。
使用虚拟机的第一个客户将用来引导一个嵌入的代理,随后连接将附到到相同的代理。一旦连接到代理的所用虚拟机被关闭则嵌入式代理也将被关闭。
更多的信息请查阅虚拟机端口参考。
TCP端口
TCP端口允许客户使用TCP socket连接一个远程ActiveMQ。
更多的信息请查阅TCP端口参考。
NIO端口
除去使用新的I/O包其余的和TCP端口一样,这也许会提供更好的性能。注意java NIO包不要和IBM的AIO4J包引起冲突。
从TCP切换到NIO只需要简单的更改URI配置方案,下面是一个定义NIO的XML配置文件。
<broker>
...
<transportConnectors>
<transportConnector name="nio" uri="nio://0.0.0.0:61616"/>
</<transportConnectors>
...
</broker>
SSL端口
允许你通过TCP使用SSL(通过网络通道的信息进行加密)。
更多的信息请查阅SSL端口参考。
NIO SSL端口
通过NIO实现SSL传输。这允许你使用一个代理实例可以连接大量的SSL客户端。这只是服务端端口选项。
<broker>
...
<transportConnectors>
<transportConnector name="nio+ssl" uri="nio+ssl://0.0.0.0:61616"/>
</<transportConnectors>
...
</broker>
在客户端使用nio+ssl端口URL会初始化常规SSL端口。
对等网络端口
这个端口提供用户使用ActiveMQ的端对端网络。其实它使用虚拟机端口建立本地代理的连接,本地代理建立网络配置连接到另一端的嵌入代理。
更多信息请参阅对等网络端口参考。
UDP端口
允许你通过UDP进行交谈。
更多的信息请查看UIP端口参考。
组播端口
允许你通过组播进行交谈。
更多的信息请参阅组播端口参考。
HTTP和HTTPS端口
允许ActiveMQ客户和代理通过HTTP建立通道。如果客户不是JMS,你也许想知道REST或者Ajax支持。
更多的信息请查阅HTTP和HTTPS端口参考。
WebSockets端口
这个端口使用HTML5WebSockets来和代理交互信息。更多的信息请查阅WebSockets端口参考。
通用URI
你可以通过URI语法进行其他特性的一些配置。
连接配置URI
任何ActiveMQ JMS连接可以使用URL来进行配置或者直接在ActiveMQConnectionFactory或者ActiveMQConnection对象中设置属性。
目标选项
你可以使用URI语法来配置不同的目标选项。
代理配置URI
你能使用代理配置URI来配置嵌入式代理,也可以在java代码中使用BrokerFactory的helper,或者使用activemq外壳脚本。更多的信息请查阅如何运行代理。
配置Wire格式
通过网络端口传输编组消息推荐使用OpenWire格式,这也是可配置的。
详细信息请参阅配置wire格式。
高级协议URI
通过URI可以配置更高级的协议。
故障切换端口
故障切换端口层从新连接优先其他端口。这曾经用于ActiveMQ 3。它的配置语法允许你指定许多复合的URI。故障切换端口随机选择一个复合URI来尝试建立连接。如果不成功,则从URI列表中挑一个建立新的连接。
详细的信息请查阅故障切换端口参考。
扇出端口
扇出端口层在其他端口的顶部从新连接并复制逻辑。它用于复制命令到多个代理中。
更多的信息请参阅扇出端口参考。
使用发现
通常使用TCP端口的时候你想查找并定位到有效的代理上。从使用、说法和组播上来说是不同的。使用TCP作为主要的通信方式而不是组播,发现功能纯粹用于发现代理的位置。
发现端口
发现端口工作起来就像可靠连接的端口一样,只是它使用发现代理来定位要连接的URI列表。
更多信息请查看发现端口参考。
零配置端口
零配置端口可以提供发现并向发现端口一样工作,但是它是基于发现机制使用的是自己的组播方式(这允许你配置精确的组播地址和端口),
更多的信息请查看零配置端口参考。
服务器端选项
这有许多选项组成,它们用于更改服务器端的行为。
属性名 |
缺省值 |
描述 |
uri |
null |
和端口进行绑定 |
name |
null |
端口连接实例名 |
discoveryURI |
null |
如果设置了,客户连接的组播发现地址用于发现代理。 |
enableStatusMonitor |
false |
监视连接来决定是否要阻塞。 |
updateClusterClients |
false |
启用将更新更改代理群的客户连接 |
rebalanceClusterClients |
false |
通过群拓扑更改自动从新平衡客户端。 |
updateClusterClientsOnRemove |
false |
如果代理从群中删除将更新代理。 |
updateClusterFilter |
null |
逗号分隔的正则表达式,名称匹配模板的代理将会进行客户更新。 |
注意:红色的属性只对版本5.4有效。
配置示例:
<broker>
...
<transportConnectors>
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616"enableStatusMonitor="true"/>
</<transportConnectors>
...
</broker>
ActiveMQ--配置端口的更多相关文章
- 从零开始学 Java - Spring 集成 ActiveMQ 配置(一)
你家小区下面有没有快递柜 近两年来,我们收取快递的方式好像变了,变得我们其实并不需要见到快递小哥也能拿到自己的快递了.对,我说的就是类似快递柜.菜鸟驿站这类的代收点的出现,把我们原来快递小哥必须拿着快 ...
- 从零开始学 Java - Spring 集成 ActiveMQ 配置(二)
从上一篇开始说起 上一篇从零开始学 Java - Spring 集成 ActiveMQ 配置(一)文章中讲了我关于消息队列的思考过程,现在这一篇会讲到 ActivMQ 与 Spring 框架的整合配置 ...
- S5700交换机配置端口镜像
S5700交换机配置端口镜像 <Quidway>system-view //进入系统视图 Enter system view, return user view with Ctrl+ ...
- Windows下Nginx的安装与使用(一):配置端口转发
什么是端口转发 当我们在服务器上搭建一个图书以及一个电影的应用,其中图书应用启动了 8001 端口,电影应用启动了 8002 端口.此时如果我们可以通过: localhost:8001 //图书 lo ...
- 华为S5700配置端口镜像和华三S5120配置802.1X认证记录
一.说明 事情的起因是我们部门有个华为的S5700交换机,想配置端口镜像抓包但让助理买的串口线很久都还没到:而昨天测试部的同事说他们那有台华三的S5120想要配802.1X认证,但只有华为交换机的文档 ...
- 如何使用 SSL 证书配置端口
创建使用自承载的 Windows Communication Foundation (WCF) 服务时WSHttpBinding类,使用传输安全,还必须使用 X.509 证书配置端口. 如果不是在创建 ...
- 如何为Spring Boot应用程序配置端口
[转]https://www.javaroad.cn/questions/11162 1 个月前 1.1通过属性文件更新 . /src/main/resources/application.prope ...
- Cisco基础(五):配置静态NAT、配置端口映射、配置动态NAT、PAT配置、办公区Internet的访问
一.配置静态NAT 目标: 随着接入Internet的计算机数量的不断猛增,IP地址资源也就愈加显得捉襟见肘.事实上,除了中国教育和科研计算机网(CERNET)外,一般用户几乎申请不到整段的C类IP地 ...
- windows下nginx中配置端口转发 ----本文来自转载
什么是端口转发 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 转载原文链接:https://www.cnblogs.com/chanshuyi/ ...
- RHEL7配置端口转发和地址伪装
说明:这里是Linux服务综合搭建文章的一部分,本文可以作为Linux上使用firewalld做端口转发和地址伪装以及外网访问内网的参考. 注意:这里所有的标题都是根据主要的文章(Linux基础服务搭 ...
随机推荐
- 【JZOJ4815】【NOIP2016提高A组五校联考4】ksum
题目描述 输入 输出 样例输入 3 4 1 3 4 样例输出 8 7 4 4 数据范围 样例解释 解法 二分做法 考虑到可以二分第k大的值mid,如果比mid大的区间和数小于或等于mid,那么mid就 ...
- nginx与apache
参考链接:https://www.cnblogs.com/changning0822/p/7844004.html
- fedora 安装ftp
fedora默认不安装ftp服务(包括client程序/service程序),需要进行手动安装: yum install ftp(安装client) yum install vsftpd(安装serv ...
- 【数论】不定方程&逆元&中国剩余定理
一.不定方程 要求逆元,首先要知道什么是不定方程. 已知a,b,c,求解x,y,形如ax + by = c 的方程就是不定方程. 不定方程有两种解的情况: 1.无解 2.存在且有无限的解 那么,如何判 ...
- objectarx之两条曲线最短距离
double CCommonFuntion::GetLineDistance(AcDbObjectId& Line1, AcDbObjectId& Line2){ AcGeLineSe ...
- Gym - 101962B_Color Changing Sofa
题意:将一个沙发放到一个分成好几个色块(一个字母代表一种颜色)的房间里,要求沙发染成跟所在色块一样的颜色,沙发分成(0,1)两种,0可以染成一种颜色,1可以染成一种颜色(换句话说,沙发最多两种颜色), ...
- Lib1vent:10链接监听器接受TCP链接
evconnlistener机制提供了监听并接受TCP链接的方法.除非特别注明,本章的所有函数和类型都在event2/listener.h中声明. 一:创建或释放evconnlistener stru ...
- docker images列出镜像
命令:docker images Usage: docker images [OPTIONS] [REPOSITORY[:TAG]] List images Options: -a, --all Sh ...
- HDU-1114_Piggy-Bank
Piggy-Bank Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Problem ...
- epoll简介(一)
一:概述 1:简介 EPOLL类似于POLL,是Linux特有的一种IO多路复用的机制.它在2.5.44内核中引入. 对于大量的描述符处理,EPOLL更有优势,它提供了三个系统调用来创建管理epo ...