1

rabbitmqadmin get queue=test requeue=false 在响应下方打印

+-------------+----------+----------------+-------- ------+------------------+----------+  
| 路由键 | 交流| message_count | 有效载荷 | 有效载荷编码 | 重新交付 |  
+-------------+----------+----------------+-------- ------+------------------+----------+  
| 测试 | | 0 | 你好,世界 | 字符串 | 假 |  
+-------------+----------+----------------+-------- ------+------------------+----------+

我想将标题作为另一列及其值。

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

4

1 回答 1

1

只需使用--depth。

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

没有标题的结果:

> +-------------+----------+----------------+------- --+----------------+------------------+------------ -+
> | 路由键 | 交流| message_count | 有效载荷 | 有效载荷字节 | 有效载荷编码 | 重新交付 |
> +-------------+----------+----------------+------- --+----------------+------------------+------------ -+
> | 空| 短信服务 | 4 | 空1 | 6 | 字符串 | 真 |
> | 空| 短信服务 | 3 | 空2 | 6 | 字符串 | 真 |
> | 空| 短信服务 | 2 | 空3 | 6 | 字符串 | 真 |
> | 空| 短信服务 | 1 | 空3 | 6 | 字符串 | 真 |
> | 空| 短信服务 | 0 | 空4 | 6 | 字符串 | 真 |
> +-------------+----------+----------------+------- --+----------------+------------------+------------ -+

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

带有标题的结果:

> +-------------+----------+----------------+------- --+----------------+------------------+------------ --------------+---------------+------- ------+
> | 路由键 | 交流| message_count | 有效载荷 | 有效载荷字节 | 有效载荷编码 | properties.delivery_mode | 属性.headers.msisdn | 重新交付 |
> +-------------+----------+----------------+------- --+----------------+------------------+------------ --------------+---------------+------- ------+
> | 空| 短信服务 | 4 | 空1 | 6 | 字符串 | 2 | | 真 |
> | 空| 短信服务 | 3 | 空2 | 6 | 字符串 | 2 | | 真 |
> | 空| 短信服务 | 2 | 空3 | 6 | 字符串 | 2 | | 真 |
> | 空| 短信服务 | 1 | 空3 | 6 | 字符串 | 2 | | 真 |
> | 空| 短信服务 | 0 | 空4 | 6 | 字符串 | 2 | 48654987321 | 真 |
> +-------------+----------+----------------+------- --+----------------+------------------+------------ --------------+---------------+------- ------+
于 2016-12-09T11:52:36.570 回答