tongchenkeji 发表于:2023-7-19 19:55:230次点击 已关注取消关注 关注 私信 rocketmq中这个端口是用来干嘛的啊?[阿里云消息队列MQ] 暂停朗读为您朗读 rocketmq中这个端口是用来干嘛的啊? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 消息队列 MQ# RocketMQ973# 云消息队列 MQ1430# 消息中间件1371
Star时光AM 2023-11-28 0:31:48 1 在RocketMQ中,有几个常用的端口: 10911:Broker的内部通信端口。Broker之间使用该端口进行主从同步、消息复制等内部通信。 10909:Broker的外部通信端口。客户端通过该端口与Broker进行通信,发送和接收消息。 9876:NameServer的通信端口。客户端通过该端口与NameServer进行通信,获取Broker信息和路由表等。 这些端口是默认配置的,您也可以通过修改配置文件来更改这些端口。如果您使用Docker部署RocketMQ,可以使用-p参数将容器内的端口映射到宿主机的端口上。 例如,在创建Broker容器时,使用以下命令将容器内的10911和10909端口映射到宿主机的相应端口: docker run -d --name rmqbroker -p 10911:10911 -p 10909:10909 apacherocketmq/rocketmq:latest sh mqbroker -n your_nameserver_address:9876 以上示例将把容器内的10911和10909端口映射到宿主机上,以便外部客户端可以通过宿主机的端口与Broker进行通信。
意中人jswyAM 2023-11-28 0:31:48 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 中国开发者钉钉群”。
在RocketMQ中,有几个常用的端口:
10911
:Broker的内部通信端口。Broker之间使用该端口进行主从同步、消息复制等内部通信。10909
:Broker的外部通信端口。客户端通过该端口与Broker进行通信,发送和接收消息。9876
:NameServer的通信端口。客户端通过该端口与NameServer进行通信,获取Broker信息和路由表等。这些端口是默认配置的,您也可以通过修改配置文件来更改这些端口。如果您使用Docker部署RocketMQ,可以使用
-p
参数将容器内的端口映射到宿主机的端口上。例如,在创建Broker容器时,使用以下命令将容器内的
10911
和10909
端口映射到宿主机的相应端口:以上示例将把容器内的
10911
和10909
端口映射到宿主机上,以便外部客户端可以通过宿主机的端口与Broker进行通信。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 中国开发者钉钉群”。