Je suis en train de confondre ces 2 types de messages dans RabbitMQ.
J'ai vu que certaines de mes files d'attente avaient 0 messages "non chargés" et 1 000 messages "prêts" et certains d'entre eux avaient 1 000 messages "non chargés", 0 "prêts".
Quelle est la différence entre eux?
Je sens que les deux sont identiques.
Et comment puis-je savoir combien de messages sont lus par le (s) consommateur (s)?
Un message est Prêt en attente de traitement.
Lorsqu'un consommateur se connecte à la file d'attente, il reçoit un lot de messages à traiter. Le montant est indiqué dans la taille de prélecture. Pendant que ce consommateur travaille sur les messages, son statut est annulé.
nacked signifie que le consommateur a promis de les traiter mais n'a pas reconnu qu'il les traitait. Lorsque le consommateur tombe en panne, la file d'attente sait quels messages doivent être remis à nouveau lorsque le consommateur se connecte. Lorsque vous avez plusieurs consommateurs, les messages sont répartis entre eux.