RabbitMQ를 사용하고 있습니다. 그러나 큐에 많은 메시지가있는 상황에 이르면 소비자 (Windows 서비스)는 해당 메시지를 모두 가져 오려고 시도한 다음 해당 메시지를 보관하지만 작업을 수행하거나 인식하지 못하는 문제가 발생합니다.RabbitMQ 소비자를 조절하는 방법
준비 상태의 메시지 수가 적을 때 소비자가 처리량을 잘 처리하면 문제가 발생하고 백 로그가있는 경우에만 너무 많은 욕심을 갖게됩니다.
소비자가 한 번에 시도하고 책임지는 최대 메시지 수를 구성하는 방법이 있습니까?
RabbitMQ.Client.ConnectionFactory
에있는 RequestedChannelMax
필드가이 설정을 제한한다는 것을 알 수 있습니까?
감사
관련 항목 : http://stackoverflow.com/questions/29841690/how-to-consume-one-message – Nav