You are developing a Windows Azure application in which a web role and worker role will communicate by using a Windows Azure Queue.
You need to recommend an approach for ensuring that the worker role does not attempt to process any message more than three times.
What should you recommend?
A.
Appropriately handle poison messages.
B.
Decrease the visibility timeout for messages.
C.
Reduce the time-to-live interval for messages in the queue.
D.
Increase the number of worker role instances reading messages from the queue.
Explanation:
Poison message support Yes Yes
To find poison messages in Windows Azure Queues, when dequeuing a message the application examines the DequeueCount property of the message. If DequeueCount is above a given threshold, the application moves the message to an application-defined dead letter queue.
Correct
https://msdn.microsoft.com/en-us/library/ms789028(v=vs.110).aspx