我是Activemq Artemis
的新手我已经阅读了文档并找到了连接器客户使用了它来定义其连接到服务器的方式。
我有一个经纪人文件,该文件具有以下代码的平静
<connectors>
<connector name="netty-connector">tcp://0.0.0.0:61616</connector>
<!-- connector to the server1 -->
<connector name="server1-connector">tcp://0.0.0.0:9616</connector>
</connectors>
<!-- Acceptors -->
<acceptors>
<acceptor name="netty-acceptor">tcp://0.0.0.0:61616</acceptor>
</acceptors>
所以在这里接受者说,嘿,您可以在港口61617上与我联系,我正在听它(这对我很有意义)但是连接器在该经纪人中的角色呢?连接器针对同一端口(TCP://0.0.0.0:61616) 我想了解它是什么是端口含义,该端口是在连接器中提到的,请一些解释。
您是否碰巧阅读了有关此主题的文档?有一个标题为"了解连接器"的部分。这应该回答大多数(如果不是全部)您的问题。我会引用最显着的部分:
虽然服务器上使用受体来定义我们如何接受连接,但使用连接器来定义如何连接到服务器。
当服务器充当客户端本身时,使用
connector
,例如:
- 将一台服务器桥接到另一台服务器时
- 当服务器参加集群
时在这些情况下,服务器需要知道如何连接到其他服务器。这是由
定义的connectors
。