在RabbitMQ管理UI中查看延迟的消息

瑟哈特·阿特斯

我已经按照预定的消息条成功地,但是当我发布延迟的消息有约束力的队列。我无法立即在队列中看到消息。x延迟类型的交换插件将消息缓冲在某个地方,直到时间到了。

无论如何,在延迟时间到了之前,是否有任何配置(配置)可以在管理插件中查看这些延迟消息

加布里埃莱·圣托马乔

延迟的消息存储在内部Mnesia,为:

终端输出预览

因此,您无法在管理界面中看到它。

编辑

您可以使用:

rabbitmqctl eval 'ets:tab2list(rabbit_delayed_messagerabbit@Your_HOST_NAME).'

前任:

➜  sbin ./rabbitmqctl eval 'ets:tab2list(rabbit_delayed_messagerabbit@mac).'
[{delay_entry,
     {delay_key,1487934959224,
         {exchange,
             {resource,<<"/">>,exchange,<<"my-exchange">>},
             'x-delayed-message',true,false,false,
             [{<<"x-delayed-type">>,longstr,<<"direct">>}],
             undefined,undefined,
             {[],[]}}},
     {delivery,false,false,<10495.911.0>,
         {basic_message,
             {resource,<<"/">>,exchange,<<"my-exchange">>},
             [<<>>],
             {content,60,
                 {'P_basic',undefined,undefined,
                     [{<<"x-delay">>,signedint,90000}],
                     undefined,undefined,undefined,undefined,undefined,
                     undefined,undefined,undefined,undefined,undefined,
                     undefined},
                 <<32,0,0,0,0,13,7,120,45,100,101,108,97,121,73,0,1,95,144>>,
                 rabbit_framing_amqp_0_9_1,
                 [<<"delayed payload">>]},
             <<174,59,245,237,135,189,175,240,121,105,31,191,47,97,189,156>>,
             false},
         undefined,noflow},
     #Ref<10495.0.1.3514>},

(有效载荷可能无法读取)

编辑2

此功能将从版本开始可用 3.7.0

https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/issues/3

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查看ActiveMQ中的延迟消息?

来自分类Dev

查看ActiveMQ中的延迟消息?

来自分类Dev

查看celery / rabbitmq中的消息

来自分类Dev

Spring AMQP RabbitMq中的计划/延迟消息传递

来自分类Dev

RabbitMQ延迟消息不起作用

来自分类Dev

Slack中的延迟消息

来自分类Dev

如何在RabbitMQ管理UI中启用统计信息

来自分类Dev

我想使用@Scheduler注释在RabbitMQ中以5秒的延迟发送消息

来自分类Dev

在iframe中查看消息

来自分类Dev

RabbitMQ中消息丢失

来自分类Dev

Rabbitmq 中的消息标签

来自分类Dev

给每条消息一个自定义延迟(rabbitmq)?

来自分类Dev

RabbitMQ / AMQP中的消息组

来自分类Dev

RabbitMQ中的死信死信消息

来自分类Dev

RabbitMQ中的日志消息传输

来自分类Dev

如何从minikube访问Rabbitmq的管理UI?

来自分类Dev

如何使用Rabbitmq-delayed-message-exchange插件在Rabbitmq中发送延迟消息?

来自分类Dev

Android:在FCM中接收消息的延迟(onMessageReceived)

来自分类Dev

UI中的CanCanCan能力查看

来自分类Dev

在Python UDF中查看错误消息

来自分类Dev

无法在MQExplorer 8中查看实际消息

来自分类Dev

在Windows 8.1中查看DbgPrint消息

来自分类Dev

在Windows 8.1中查看DbgPrint消息

来自分类Dev

过期的消息不会从RabbitMQ中删除

来自分类Dev

RabbitMQ备份特定队列中的消息

来自分类Dev

如何在RabbitMQ中重新排队消息

来自分类Dev

在RabbitMQ中手动确认消息

来自分类Dev

RabbitMq检查消息是否在队列中

来自分类Dev

业务数据在RabbitMQ消息中的去向