Nice programing

RabbiMQ "Ready" "Unacked"메시지 유형이란?

nicepro 2021. 1. 7. 21:17
반응형

RabbiMQ "Ready" "Unacked"메시지 유형이란?


RabbitMQ에서이 두 가지 유형의 메시지를 혼동하고 있습니다.

내 대기열 중 일부에 0 개의 "Unacked"및 1000 개의 "Ready"메시지가 있고 일부는 1000 개의 "Unacked", 0 "Ready"메시지가 있습니다.

그들 사이의 차이점은 무엇입니까?

둘 다 같은 것 같아요.

소비자가 읽은 메시지 수를 어떻게 알 수 있습니까?


처리 대기중인 메시지는 준비 상태입니다.

소비자가 대기열에 연결하면 처리 할 메시지 배치를 가져옵니다. 양은 프리 페치 크기로 제공됩니다. 이 소비자는 메시지에 대해 작업하는 동안 unacked 상태를 얻습니다.

Unacked 는 소비자가 처리하겠다고 약속했지만 처리되었음을 인정하지 않았 음을 의미합니다. 소비자가 충돌했을 때 큐는 소비자가 온라인 상태가 될 때 어떤 메시지가 다시 전달 될지 알고 있습니다. 소비자가 여러 개인 경우 메시지가 그들 사이에 배포됩니다.

참조 URL : https://stackoverflow.com/questions/31915773/rabbimq-what-are-ready-unacked-types-of-messages

반응형