新版 5.1.1,Apache RocketMQ中在Dashboard的Message中查不到消息?[阿里云消息队列MQ]

新版 5.1.1,Apache RocketMQ中在Dashboard的Message中查不到消息记录,5.1.0版本是可以的5.1.0
5.11

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. commitlog 是数据文件, 删除了消息就没有了,希望是测试环境,commitlog不要随便删,rocketmq的proxy最大连接数有限制吗,proxy 现在就是一个grpc server, 没有设置最大连接数的参数, 但是os是有连接限制的。

    proxy有工作线程数和loop woker数, 参考下
    ,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

  2. 在 Apache RocketMQ 的 Dashboard 中出现消息无法查看的情况,可能是由于以下原因导致的:

    1. Dashboard 的权限配置问题;

    2. 消息发送方的配置问题,例如消息是否成功发送到 Broker;

    3. 消费者的相关配置问题,例如消息是否成功被消费。

    为了解决该问题,您可以尝试以下方法:

    1. 确认 Dashboard 是否正确配置了登录权限和操作权限,确保您具备访问 Dashboard 的权限。

    2. 确认消息是否成功发送到 Broker。您可以通过 Producer 的消息发送状态查看和确认消息是否成功发送到 Broker。

    3. 确认消费者是否正常消费了消息。您可以尝试使用 Consumer 订阅该消息,并通过 Consumer 日志查看相关消费情况和异常信息。

  3. 如果在 Dashboard 的 Message 页面查不到消息,可能存在以下几种情况:

    1. 消息还未发送或消费:在 RocketMQ 中,消息的发送和消费是异步的,如果消息还没有被发送或者消费,那么在 Dashboard 中就无法查看到相关信息。可以确认一下消息是否已经被发送或消费。

    2. 消息过期被删除:RocketMQ 支持设置消息的过期时间,当消息过期后会被自动删除。如果消息被删除了,那么在 Dashboard 中也查不到相关信息。可以检查消息的过期时间是否已经到达。

    3. 已经清理过期消息:RocketMQ 中定期会对过期的消息进行清理,清理过的消息就无法在 Dashboard 中查看到了。可以查看下 RocketMQ 部署时是否开启了自动清理过期消息的功能。

    4. Broker 配置问题:如果 Broker 的配置不正确,可能也会导致消息无法正常写入或读取。可以检查一下 Broker 相关配置是否正确。

    5. Dashboard 配置问题:Dashboard 中可能存在配置问题,如无法连接到集群、权限不足等。可以检查一下 Dashboard 的相关配置是否正确。