Opening Remote Queues

 

Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista

The process for opening non-direct remote queues varies, depending on whether you are opening the remote queue to send messages or whether you are opening the remote queue to peek at or retrieve messages.

One of the main differences between opening a remote queue for sending messages, compared to peeking at or retrieving messages, is the network traffic that is generated by both the local computer and the remote computer where the queue resides.

When you open remote queues with send access, there is no connection to the remote computer until a message is sent to the computer.

When you open a remote queue to peek at or retrieve its messages, both the local and remote queue managers call the directory service. Both queue managers also exchange RPC calls with each other, and the local runtime and the remote queue manager exchange calls as well.

More Information

For information on See
How MSMQ opens remote queues to send messages. Opening Remote Queues with Send Access
How MSMQ opens remote queues to peek at or retrieve messages. Opening Remote Queues with Peek or Receive Access
How MSMQ opens local queues. Opening Local Queues
How MSMQ opens queues with a direct format name. Opening Queues with a Direct Format Name
What is required to open a queue. Opening Queues