2012-02-09 3 views
8

메시지가 큐에서 소비자에 배치 될 때 타임 스탬프를 가져 오는 방법이 있습니까? 게시되지 않았지만 실제로 대기열에 들어갔을 때.Rabbitmq 메시지 도착 시간 스탬프

+0

내가 뭔가를 놓치지 않는 한, rabbitmq 플러그인을 작성하는 것만으로는 부족합니다. ( – Dmitry

답변

5

아니, 이것을 설명 할 방법이 없습니다. 자신에게 진술하면이 문제에 대한 플러그인을 작성하지 않는 한. AMQP specification에는 메시지가 큐에 도착한 시간을 알아야한다는 내용이 없습니다.

이것을 알기 위해 AMQP의 관점에서 볼 필요는 없습니다. 메시지가 여러 큐를 통과 한 다음 관련 타임 스탬프를 나타내는 큐가 많은 경우도 있습니다.

+0

메시지가 여러 대기열을 통과 할 수 있다고해도 메시지가 저장되는 타임 스탬프 만 있으면됩니다. 그 대기열에만 있습니다. 따라서 명백한 유스 케이스가 있으며 타임 스탬프가 필요합니다. – Mani