Consulte mensagens no console do ApsaraMQ for RabbitMQ para solucionar problemas. O ApsaraMQ for RabbitMQ oferece dois métodos de consulta: por fila, para pesquisas aproximadas quando você conhece a fila de destino, mas não o ID da mensagem; e por ID da mensagem, para pesquisas exatas.
Limitações
O intervalo de consulta no ApsaraMQ for RabbitMQ é limitado a três dias.
O ApsaraMQ for RabbitMQ permite consultar até 100 mensagens.
Procedimento
Acesse o console do ApsaraMQ for RabbitMQ. No painel de navegação à esquerda, clique em Instances.
Na barra de navegação superior da página Instances, selecione a região onde a instância que você deseja gerencie está localizada. Em seguida, na lista de instâncias, clique em nome da instância que você deseja gerencie.
No painel de navegação à esquerda, clique em Message Query.
Consulta por fila
Na página Message Query, clique em Change, selecione o vhost que contém as mensagens que você deseja consultar e, em seguida, clique em aba Query All Messages by Queue.
-
Na lista suspensa Queue, selecione uma fila, especifique o Time Range e, em seguida, clique em Query.
Parameter
Description
ExchangeName
O nome do exchange que enviou a mensagem. O exchange está vinculado à fila consultada.
RoutingKey
A chave de roteamento especificada no envio da mensagem. As mensagens são roteadas com base na correspondência entre essa chave e as vinculações entre o exchange e a fila.
MessageID
O ID da mensagem, geralmente um atributo globalmente exclusivo e específico do negócio. Se o ID da mensagem não for globalmente exclusivo, a consulta poderá retornar até 64 mensagens.
StoreTime
O momento em que a mensagem entrou na fila.
Consulta por ID da mensagem
Na página Message Query, clique em Change, selecione o vhost que contém a mensagem que você deseja consultar e, em seguida, clique em aba Query by Message ID.
Na lista suspensa Queue, selecione a fila que contém a mensagem, insira o ID da mensagem na caixa de texto Message ID, especifique o Time Range e, em seguida, clique em Query.
baixe e reenviar mensagens
-
baixe uma mensagem
Na lista de mensagens retornadas, localize a mensagem que você deseja baixe. Na coluna Actions, escolha .
-
Reenvie uma mensagem
Na lista de mensagens retornadas, localize a mensagem que você deseja reenviar. Na coluna Actions, clique em Resend.
Na caixa de diálogo Note, clique em OK.
Referências
Para obter mais informações sobre como especifique um ID de mensagem, consulte How do I specify a message ID?.