RabbitMQ를 사용하여 대기열에있는 일부 메시지를 가져옵니다. 하나씩. 이 내 코드의 단편이다C# 용 RabbitMQ에서 Ack를 사용하는 방법?
var data = channel.BasicGet(queue, true);
if (data != null)
message = System.Text.Encoding.UTF8.GetString(data.Body);
else
message = "";
return message;
하지만 난이 긍정 응답 속성을 사용하는 방법을 알고 싶습니다? 읽은 메시지를 어떻게 확인하거나 취소 할 수 있습니까?
고맙습니다. the Docs에서
[문서를 읽었습니까] (https://www.rabbitmq.com/dotnet-api-guide.html)? 'BasicGet'의 두번째 매개 변수는 자동적으로 인식 할 것인지를 나타냅니다. 'false'로 설정하면'channel.BasicAck'를 호출하여이를 확인합니다. –