Contents
|
Msmq Information
The default transport used by NServiceBus is MSMQ. History
MSMQ stands for Microsoft Message Queuing and is available on almost all Windows machines During the time that the Connected Systems Division at Microsoft was developing Indigo (now known as WCF), there was the intention to replace MSMQ with something new. 2 years later, the effort to replace MSMQ was abandoned and MSMQ was integrated into the standard WCF model and configuration. Other technologies like BizTalk and SQL Server Service Broker still do not have a .NET API in the Base Class Library (BCL). Included in the Vista release, MSMQ 4.0 was made available showing Microsoft's continued commitment to it. To this day, MSMQ remains the primary durable communications technology on the Microsoft platform. Virtual Private Networks (VPN)MSMQ isn't smart enough to dynamically detect network interfaces. Therefore if you connect a VPN after the MSMQ service is started, you have to restart the MSMQ service for it to detect the VPN. Once it's started with the interface the VPN is free to disconnect/reconnect whenever it wants. It is recommended to have setup batch scripts that run on server startups to connect the VPN which then restart the MSMQ service automatically. Microsoft Links |