Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种正确的方法来了解队列何时空闲。 “空闲” = 在预定义的时间内没有发布任何消息。
我该如何使用/api/queues(或其他 API)呢?
/api/queues
我不确定您的方法是否完全正确,因为 UI 上的统计信息不是实时的,并且该值idle表示通用队列活动。
idle
顺便说一句,您可以使用该idle_since字段:
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",