[英]Best way to check for “No available messages” in Amazon SQS?
我正在輪詢Amazon SQS中是否有新消息,並且試圖確定檢查“無可用消息”的最佳方法。
AmazonSQS sqs = new AmazonSQS(); //pseudo code this line
ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest();
receiveMessageRequest.QueueUrl = myQueueUrl;
ReceiveMessageResponse receiveMessageResponse = sqs.ReceiveMessage(receiveMessageRequest);
if (receiveMessageResponse.IsSetReceiveMessageResult())
{
//Always TRUE even if there are no untaken messages
}
這似乎不能用作檢查“無可用消息”的方法。 對正確的檢查方式有任何想法嗎? 謝謝!
ReceiveMessageResult r = receiveMessageResponse.ReceiveMessageResult;
if (r.Message.Count < 1)
{
Console.WriteLine("Can't find any visible messages.");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.