2
我已經實現了寫入隊列的Web角色。這工作正常。然後我開發了一個Worker角色從隊列中讀取。當我從本地機器以調試模式運行它時,它會從隊列中讀取消息,但是當我部署Worker角色時,它似乎正在讀取隊列,因爲消息最終會在死信隊列中結束。任何人都知道可能會導致這種行爲?下面是一些可能是這件事的關鍵Azsure Worker角色從隊列中讀取
queueClient = QueueClient.Create(queueName, ReceiveMode.PeekLock);
var queueDescription = new QueueDescription(QueueName)
{
RequiresSession = false,
DefaultMessageTimeToLive = TimeSpan.FromMinutes(2),
EnableDeadLetteringOnMessageExpiration = true,
MaxDeliveryCount = 20
};