2012-02-09 22 views
8

C'è un modo per ottenere il timestamp quando un messaggio è stato inserito in coda, da un utente. Non quando è stato pubblicato, ma quando è effettivamente passato alla coda.Rabbitmq timestamp messaggio orario di arrivo

+0

A meno che non mi manchi qualcosa, sembra che, a meno di scrivere un plugin di rabbitmq, non ci sia :( – Dmitry

risposta

5

No, non c'è modo di capirlo, a meno che, come si afferma, si scriva un plugin per questo. Non c'è nulla nell'AMQP specification che dice che il messaggio deve sapere quando è arrivato in coda.

Non c'è bisogno dal punto di vista AMQP di saperlo. Ci sono anche molti casi in cui il messaggio può passare attraverso diverse code e quindi quale coda dovrebbe rappresentare il timestamp rilevante?

+0

Anche se dici che il messaggio potrebbe passare attraverso diverse code tutto quello che voglio è il timestamp quando il messaggio è posto solo in quella coda, quindi c'è un caso d'uso ovvio e serve il timestamp. – Mani

Problemi correlati