【RocketMQ每日一问】RocketMQ中都开启了哪些端口,分别是做什么的?

发布时间:2024年01月21日

RocketMQ 在运行时会开启多个端口,用于不同的目的和服务模块。以下是一些主要的端口及其用途:

  1. NameServer端口:9876

    • 用途:NameServer 用于处理客户端的路由信息请求,Broker 的注册与发现。这是所有客户端和 Broker 必须知道的端口,用于初始化和定期更新路由信息。
  2. Broker端口:10911

    • 用途:这是 Broker 默认的监听端口,用于处理客户端的消息发送、消息消费和获取消息等请求。
  3. Broker高可用(HA)端口:10912

    • 用途:Broker 的高可用性服务端口,用于 Master Broker 与 Slave Broker 之间的数据复制。
  4. Broker管理端口:10909(通常是10911 - 2,默认不开启)

    • 用途:当 Broker 配置启用?useTLS?为?true?时,该端口用于支持基于 TLS/SSL 的加密传输,提供管理功能的网络接口。
  5. FastRemoting端口:通常为 Broker 监听端口 + 2(例如 10911 + 2 = 10913)

    • 用途:用于 Broker 的快速网络通信,通常是用于批量消息传输,可以提高整体的性能。

文章来源:https://blog.csdn.net/jianjun_fei/article/details/135673154
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。