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.