Last post May 31, 2011 11:29 PM by jimmy q
May 31, 2011 10:13 PM|dhriti.thareja|LINK
Any body has worked with MSMQ.
For what purpose and for what type of applications/requirments MSMQ is used ?
May 31, 2011 11:29 PM|jimmy q|LINK
MSMQ or any queue technology is used for reliable and durable transport, it is also used for async messaging.
Image your web site uses a web service directly and you expect a id to be returned.
You web application fires the request then crashes, how would you get the ID?
With message queue the intermediate store is the queue, so you write your request to the queue, the infrastructure would guarantee delivery to the destination, then the desintation will read the queue invoke the command and return the message onto the queue.
Your app would read off the queue.
This means the message is durable so your service can restart no problems.