核心原因是 消息无法被 Broker 正常接收或处理

# 进入 RocketMQ 的 bin 目录,执行以下命令查看 Broker 状态
mqadmin.cmd brokerStatus -n localhost:9876 -b 123tt:10911

123tt:10911 替换为 Broker 的实际地址和端口,若不知道端口,可先执行 clusterList 命令获取)
# 执行集群列表命令(通过 mqadmin.cmd 调用 clusterList)
mqadmin.cmd clusterList -n localhost:9876

若提示 “Broker not online”,说明 Broker 离线,需重启 Broker 并排查离线原因(如进程崩溃、资源不足)。
若状态异常(如 diskFull 为 true),需清理 Broker 存储目录磁盘空间。

# 查看 Topic 路由信息(确认是否关联到 Broker 123tt)
mqadmin.cmd topicRoute -n localhost:9876 -t bpm_erp_call

# 查看 Topic 权限配置(是否允许发送)
mqadmin.cmd topicPermission -n localhost:9876 -t bpm_erp_call -b 123tt:10911
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐