rocketmq中这个端口是用来干嘛的啊?

f3283ae9cdf09c8b42543346f4e72e2e.png
rocketmq中这个端口是用来干嘛的啊?

展开
收起
十一0204 2023-07-19 19:55:23 1198 分享 版权
2 条回答
写回答
取消 提交回答
  • 在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进行通信。

    2023-07-28 13:37:56
    赞同 展开评论
  • 意中人就是我呀!

    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 中国开发者钉钉群”。

    2023-07-19 23:02:14
    赞同 展开评论

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系列产品 Serverless 化。RocketMQ 中文社区:https://rocketmq-learning.com/

还有其他疑问?
咨询AI助理