问题一:RocketMQ我把内网nameserver的端口9876映射到公网,有遇到这个问题的嘛?
RocketMQ我把内网nameserver的端口9876映射到公网,有遇到这个问题的嘛?
参考回答:
可以换成proxy方式,只要把proxy端口暴露出去就可以 nameserver是注册中心,broker注册到nameserver的是内网地址。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/579223
问题二:RocketMQ参数已经打开了,还是无法自动创建topic,这是日志信息,要怎么解决?
RocketMQ参数已经打开了,还是无法自动创建topic,这是日志信息,要怎么解决?
参考回答:
你把perm改成7试试
default topic[TBW102] has no perm [6] producer:[192.168.110.6:32778]
默认主题没权限。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/579219
问题三:RocketMQ测试过不了呀?
RocketMQ测试过不了呀?
参考回答:
如果controller只剩一个得看,如果之前都是在SyncStateSet里(即是同步复制的),这个时候controller无法达成共识,无法修改SyncStateSet就没办法降级,消息仍然要求发到主备才算成功,所以发送会失败。有可能你先挂broker再挂controller就能算出新的SyncStateSet,就降级了,那就能成功。如果先挂controller(且已经达不到共识)再挂broker,那可能就失败 这种情况下如果要保持业务连续性可以手动降级,allAckInSyncStateSet设置成false 用updateBrokerConfig改一下 。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/579216
问题四:RocketMQ这边是3台服务器,分别部署了3组broker主从,有谁知道啥情况吗?
RocketMQ这边是3台服务器,分别部署了3组broker主从,有谁知道啥情况吗?
参考回答:
你这个比较偏描述,建议还是看下客户端、服务端的日志,提供下异常;比较容易让大家有个判断的思路 看起来是变成一台之后,没有能选出leader 没有leader,broker就没有注册上ns,导致你去ns拿topic出错了 .
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/579215
问题五:RocketMQ我这边是3个RocketMQ的集群,主从,感觉是无法切换到其他消费者上消费?
RocketMQ我这边是3个RocketMQ的集群,主从,感觉是无法切换到其他消费者上消费?
参考回答:
根据你的描述,RocketMQ集群中的一台消费者关闭后,新的消息无法被消费。这可能是因为消费者的消费进度没有及时提交,导致消息一直停留在队列中等待消费。在RocketMQ中,消费者的消费进度默认是每隔30秒提交一次,如果在这30秒内消费者没有正常处理完消息,那么这些消息将会被重新放回队列中等待下一次消费。
你可以尝试以下几种解决方案:
- 检查消费者是否正常运行,如果有异常,需要尽快修复。
- 检查消费者组的配置是否正确,确保所有的消费者都在同一个消费者组中。
- 检查消费者的订阅关系是否正确,确保每个消费者都订阅了所有需要消费的主题。
- 如果以上都没有问题,你可以尝试手动提交消费者的消费进度,让消息尽快被消费。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/579211