本文主要是介绍【RocketMQ每日一问】RocketMQ中都开启了哪些端口,分别是做什么的?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
RocketMQ 在运行时会开启多个端口,用于不同的目的和服务模块。以下是一些主要的端口及其用途:
-
NameServer端口:9876
- 用途:NameServer 用于处理客户端的路由信息请求,Broker 的注册与发现。这是所有客户端和 Broker 必须知道的端口,用于初始化和定期更新路由信息。
-
Broker端口:10911
- 用途:这是 Broker 默认的监听端口,用于处理客户端的消息发送、消息消费和获取消息等请求。
-
Broker高可用(HA)端口:10912
- 用途:Broker 的高可用性服务端口,用于 Master Broker 与 Slave Broker 之间的数据复制。
-
Broker管理端口:10909(通常是10911 - 2,默认不开启)
- 用途:当 Broker 配置启用
useTLS
为true
时,该端口用于支持基于 TLS/SSL 的加密传输,提供管理功能的网络接口。
- 用途:当 Broker 配置启用
-
FastRemoting端口:通常为 Broker 监听端口 + 2(例如 10911 + 2 = 10913)
- 用途:用于 Broker 的快速网络通信,通常是用于批量消息传输,可以提高整体的性能。
这篇关于【RocketMQ每日一问】RocketMQ中都开启了哪些端口,分别是做什么的?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!