RocketMQ Broker+Proxy启动后的端口是多少?
根据提供的知识内容,Apache RocketMQ中Broker和Proxy的启动配置中并未直接提及它们各自默认使用的端口号。不过,通常情况下:
Broker 的默认端口是 10911 用于服务端通信,此外还有 10909 用于Broker之间的数据同步(在多副本模式下)。请注意,这些端口可以通过配置文件自定义。
Proxy 作为客户端访问的入口,默认端口是 10908,但这也可能依据具体配置有所不同。
为了确切了解在特定部署模式下的Broker与Proxy端口配置,您应当检查RocketMQ的配置文件(通常位于 $ROCKETMQ_HOME/conf 目录下),例如 broker.conf 文件中可能包含如下配置项来指定端口:
Broker相关配置示例
listenPort=10911 # Broker服务端口
brokerRole=ASYNC_MASTER # Broker角色,可配置为SYNC_MASTER、ASYNC_MASTER等
flushDiskType=ASYNC_FLUSH # 刷盘策略,影响消息持久化行为
Proxy相关配置虽然不直接体现在broker.conf中,但Proxy的端口配置通常在启动命令中通过参数指定或默认使用10908
因此,如果您需要确认实际部署环境中Broker与Proxy的确切端口号,建议直接查阅具体的配置文件或启动脚本中的相关参数。如果在您的部署中使用了非默认端口,请相应地调整上述端口号信息。
此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/