=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 在RocketMQ中,有几个常用的端口:

    1. 10911:Broker的内部通信端口。Broker之间使用该端口进行主从同步、消息复制等内部通信。

    2. 10909:Broker的外部通信端口。客户端通过该端口与Broker进行通信,发送和接收消息。

    3. 9876:NameServer的通信端口。客户端通过该端口与NameServer进行通信,获取Broker信息和路由表等。

    这些端口是默认配置的,您也可以通过修改配置文件来更改这些端口。如果您使用Docker部署RocketMQ,可以使用-p参数将容器内的端口映射到宿主机的端口上。

    例如,在创建Broker容器时,使用以下命令将容器内的1091110909端口映射到宿主机的相应端口:

    docker run -d --name rmqbroker -p 10911:10911 -p 10909:10909 apacherocketmq/rocketmq:latest sh mqbroker -n your_nameserver_address:9876

    以上示例将把容器内的1091110909端口映射到宿主机上,以便外部客户端可以通过宿主机的端口与Broker进行通信。

  2. proxy也可以使用tcp客户端连接,不仅仅是grpc客户端。可以再文档网站上搜索下:https://www.google.com/search?q=proxy+site%3Arocketmq.apache.org&oq=proxy+site%3Arocketmq.apache.org&aqs=chrome..69i57.2188j0j4&sourceid=chrome&ie=UTF-8此回答整理至钉群“群2-Apache RocketMQ 中国开发者钉钉群”。