0

我正在寻找一种正确的方法来了解队列何时空闲。
“空闲” = 在预定义的时间内没有发布任何消息。

我该如何使用/api/queues(或其他 API)呢?

4

1 回答 1

0

我不确定您的方法是否完全正确,因为 UI 上的统计信息不是实时的,并且该值idle表示通用队列活动。

顺便说一句,您可以使用该idle_since字段:

$ curl -s -u guest:guest http://localhost:15672/api/queues/%2F/myqueue | jq '.' | grep idle_since
  "idle_since": "2020-12-26 14:02:21",

于 2020-12-26T14:03:43.513 回答