Search code examples
msmq

What is Microsoft Message Queuing (MSMQ)? How does it work?


I need to work with MSMQ (Microsoft Message Queuing). What is it, what is it for, how does it work? How is it different from web services?


Solution

  • As its name states, it's just a queue manager.

    You can Send objects (serialized) to the queue where they will stay until you Receive them. It's normally used to send messages or objects between applications in a decoupled way

    It has nothing to do with webservices, they are two different things

    Info on MSMQ:

    https://msdn.microsoft.com/en-us/library/ms711472(v=vs.85).aspx

    Info on WebServices:

    http://msdn.microsoft.com/en-us/library/ms972326.aspx