新版 5.1.1,Apache RocketMQ中在Dashboard的Message中查不到消息记录,5.1.0版本是可以的5.1.0
5.11
?
commitlog 是数据文件, 删除了消息就没有了,希望是测试环境,commitlog不要随便删,rocketmq的proxy最大连接数有限制吗,proxy 现在就是一个grpc server, 没有设置最大连接数的参数, 但是os是有连接限制的。
proxy有工作线程数和loop woker数, 参考下
,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”
在 Apache RocketMQ 的 Dashboard 中出现消息无法查看的情况,可能是由于以下原因导致的:
Dashboard 的权限配置问题;
消息发送方的配置问题,例如消息是否成功发送到 Broker;
消费者的相关配置问题,例如消息是否成功被消费。
为了解决该问题,您可以尝试以下方法:
确认 Dashboard 是否正确配置了登录权限和操作权限,确保您具备访问 Dashboard 的权限。
确认消息是否成功发送到 Broker。您可以通过 Producer 的消息发送状态查看和确认消息是否成功发送到 Broker。
确认消费者是否正常消费了消息。您可以尝试使用 Consumer 订阅该消息,并通过 Consumer 日志查看相关消费情况和异常信息。
如果在 Dashboard 的 Message 页面查不到消息,可能存在以下几种情况:
消息还未发送或消费:在 RocketMQ 中,消息的发送和消费是异步的,如果消息还没有被发送或者消费,那么在 Dashboard 中就无法查看到相关信息。可以确认一下消息是否已经被发送或消费。
消息过期被删除:RocketMQ 支持设置消息的过期时间,当消息过期后会被自动删除。如果消息被删除了,那么在 Dashboard 中也查不到相关信息。可以检查消息的过期时间是否已经到达。
已经清理过期消息:RocketMQ 中定期会对过期的消息进行清理,清理过的消息就无法在 Dashboard 中查看到了。可以查看下 RocketMQ 部署时是否开启了自动清理过期消息的功能。
Broker 配置问题:如果 Broker 的配置不正确,可能也会导致消息无法正常写入或读取。可以检查一下 Broker 相关配置是否正确。
Dashboard 配置问题:Dashboard 中可能存在配置问题,如无法连接到集群、权限不足等。可以检查一下 Dashboard 的相关配置是否正确。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/