RabbitMQ获取队列数据不会添加标头数据。任何想法如何得到它

时间:2016-07-22 10:51:12

标签: rabbitmq rabbitmqadmin

rabbitmqadmin get queue = test requeue = false print at response

+-------------+----------+---------------+--------------+------------------+-------------+  
| routing_key | exchange | message_count |   payload    | payload_encoding | redelivered |  
+-------------+----------+---------------+--------------+------------------+-------------+  
| test        |          | 0             | hello, world | string           | False       |  
+-------------+----------+---------------+--------------+------------------+-------------+

我希望将标题作为一个列及其值。

我如何在上表中获取它的标题值。如果在同一个表中不可能,那么如何在其他表中获取它。我想用响应数据

发布我的标题数据

1 个答案:

答案 0 :(得分:1)

只需使用--depth。

没有--depth的示例: rabbitmqadmin get queue = smsc01 requeue = true count = 10

没有标题的结果:

> +-------------+----------+---------------+---------+---------------+------------------+-------------+
> | routing_key | exchange | message_count | payload | payload_bytes | payload_encoding | redelivered |
> +-------------+----------+---------------+---------+---------------+------------------+-------------+
> | empty       | smsc-ex  | 4             | empty1  | 6             | string           | True        |
> | empty       | smsc-ex  | 3             | empty2  | 6             | string           | True        |
> | empty       | smsc-ex  | 2             | empty3  | 6             | string           | True        |
> | empty       | smsc-ex  | 1             | empty3  | 6             | string           | True        |
> | empty       | smsc-ex  | 0             | empty4  | 6             | string           | True        |
> +-------------+----------+---------------+---------+---------------+------------------+-------------+

示例--depth: rabbitmqadmin get queue = smsc01 requeue = true count = 10 --depth = 4

标题结果:

> +-------------+----------+---------------+---------+---------------+------------------+--------------------------+---------------------------+-------------+
> | routing_key | exchange | message_count | payload | payload_bytes | payload_encoding | properties.delivery_mode | properties.headers.msisdn | redelivered |
> +-------------+----------+---------------+---------+---------------+------------------+--------------------------+---------------------------+-------------+
> | empty       | smsc-ex  | 4             | empty1  | 6             | string           | 2                        |                           | True        |
> | empty       | smsc-ex  | 3             | empty2  | 6             | string           | 2                        |                           | True        |
> | empty       | smsc-ex  | 2             | empty3  | 6             | string           | 2                        |                           | True        |
> | empty       | smsc-ex  | 1             | empty3  | 6             | string           | 2                        |                           | True        |
> | empty       | smsc-ex  | 0             | empty4  | 6             | string           | 2                        | 48654987321               | True        |
> +-------------+----------+---------------+---------+---------------+------------------+--------------------------+---------------------------+-------------+