2
我正在使用Windows Azure郵件隊列。我想知道是否有一種方法來鎖定隊列中的消息時,我得到它們?使用Windows Azure隊列鎖定隊列中的郵件
我正在使用Windows Azure郵件隊列。我想知道是否有一種方法來鎖定隊列中的消息時,我得到它們?使用Windows Azure隊列鎖定隊列中的郵件
當您從隊列中檢索消息時,將其標記爲隱藏,直到您將其刪除(或達到超時期限)。當它被標記爲不可見時,沒有其他人看到該消息。我想這就像你將要「封鎖」一樣。
如果在處理時感覺您需要更多時間,則可以修改該消息並延長隱形超時時間。
你需要把重點放在冪等操作使用Windows Azure隊列:假設任何給定的消息可能被處理多次:
感謝您的發帖。服務總線中的隊列和存儲帳戶中的CloudQueue之間有什麼區別?他們是一樣的嗎? – GoodSpeed
他們不一樣。一個基於Windows Azure存儲,一個基於Service Bus。這[MSDN文章](http://msdn.microsoft.com/en-us/library/windowsazure/hh767287.aspx)比較這兩個。根據功能比較,您需要更好地選擇適合您的應用的產品。 –
感謝您的幫助! – GoodSpeed