当前位置: 首页 > 知识库问答 >
问题:

了解连接器ActiveMQ Artemis

常乐
2023-03-14

我有一个broker.xml文件,它有以下代码

     <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上与我连接,我正在听它(这对我来说是有意义的),但是连接器在这个broker.xml中的角色是什么。Connector的目标端口与acceptor相同(TCP://0.0.0.0:61616),我想了解一下Connector中提到的端口是什么意思,能不能解释一下。

共有1个答案

孙志
2023-03-14

你有没有碰巧读过关于这个主题的文档?有一个标题为“理解连接器”的部分,如果不是全部,它应该回答你的大部分问题。我将引用最突出的部分:

虽然接受器在服务器上用于定义我们如何接受连接,但连接器用于定义如何连接到服务器。

当服务器本身充当客户端时,使用连接器,例如:

    null
 类似资料:
  • 问题内容: 我想我需要更好地了解连接池的概念。我正在使用Java与ConnectorJ一起工作,并将servlet部署在Apache Tomcat服务器上。我一直在关注该文档,因此我的Tomcat context.xml如下所示: 我使用推荐的方式从数据源获得连接: 我的问题是:为什么我必须在context.xml中为我的数据源指定用户和密码。如果我错了,请纠正我,但我认为连接池的重点是重用拥有相

  • 问题内容: 当我使用节点mysql时,在12:00到2:00之间出现错误,表明服务器已关闭TCP连接。这是完整的消息: 有解决办法。但是,以这种方式尝试后,问题也会出现。现在我不知道该怎么办。有人遇到这个问题吗? 这是我按照解决方案编写的方式: 问题答案: 尝试使用以下代码来处理服务器断开连接: 在您的代码中,我错过了之后的部分

  • Express 错误:连接丢失:服务器关闭了连接。 大佬们如何解决 var express = require('express'); var app = express(); const cors = require('cors'); app.use(cors()); app.use(express.static('./public')) const bodyParser = require('

  • 我正在学习Apache Flume,但有些东西我不懂。当源/接收器类型为avro时,这是否意味着事件以avro格式发送? 也就是说,我的数据被封装到水槽事件中,并以 avro 格式从接收器发送到源。文档说: Flume事件被定义为具有字节有效载荷和可选字符串属性集的数据流单元。Flume代理是一个(JVM)进程,它托管组件,事件通过这些组件从外部源流到下一个目标(跳)。 这是否意味着在流的顶部有一

  • Presto与Cassandra/ScylLadb的默认连接数是多少?如何设置此属性?谢谢

  • 我一直试图通过Postgre DB Server运行这个批处理文件,并运行两个不同的sql文件,如下所示: 但是问题来了,有时我会得到下面的命令query1或query2的错误: 这种情况只是偶尔发生,所以我不完全确定为什么会发生。有人能解释为什么会这样,以及这个问题是否有解决办法吗?谢谢! 更新:在实际的Postgre应用程序中尝试打开远程服务器时,我有时也会遇到相同的错误:“出现错误:”服务器