Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Queues » Indigo   (RSS)

Single Reader for MSMQ

My application needs to process messages from a queue in-order but multiple messages are being read at once. How do I make the service only use a single reader? There are two modes that control how many requests a service can process at once. InstanceContextMode

Sending to MSMQ with Integrated Authentication

What are the rules for when a client needs to support Active Directory integration for sending to an MSMQ queue? The circumstances may seen mysterious for when you need the client to be joined to a domain to take advantage of Active Directory integration,

MSMQ Addressing

Here's a quick guide to how an address that uses the net.msmq scheme in WCF gets turned into an actual MSMQ address. There are three transfer protocols used with MSMQ: native, SRMP (SOAP Reliable Messaging Protocol), and SRMPS (SOAP Reliable Messaging
Posted by Nicholas Allen | 3 Comments
Filed under: , ,

Faking Poison Message Handling

MSMQ has gotten a bit of an upgrade in the latest releases, particular in the area of poison message handling. Let's look a bit though at what users of Windows Server 2003 can do in the meantime before the next version of Windows Server is officially
Posted by Nicholas Allen | 2 Comments
Filed under: ,

Subqueues

How do I create a subqueue for dead lettering messages with MSMQ? Subqueues are a relatively new feature of MSMQ that do not actually involve creating a new physical queue. Instead, the subqueue represents a logical group of messages that are stored inside
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

Optimizing MSMQ

How can I speed up message processing when using MSMQ with WCF? For small gains, it is generally possible to eke out a few percentage points of performance by tuning parameters and settings according to the application domain knowledge you have. For large

Looking for SQL Service Broker Users

Are you someone that's interested in using Service Broker together with WCF? If so, would you like to answer a few questions? I went surveying for SSB users at a Microsoft MVP event last night, but now is your chance to participate as well. I got to talk
Posted by Nicholas Allen | 4 Comments
Filed under: ,

The Pool is Full

What does the trace message "The pool of the native MSMQ messages is full. This may affect performance." mean? Is this a problem? I've seen some people on the WCF forums ask if this message is related to their MSMQ problems. It almost certainly is something
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

MSMQ and Poison Messages

Last time we looked at the idea of poison messages in queues - messages that are permanently unprocessable. If we don't handle a poison message carefully, then we will be locked into a permanent cycle of requesting the message from the queue, failing
Posted by Nicholas Allen | 1 Comments
Filed under: ,

Queue Scalability

I'm building an always-on service that gets its messages from a front-end queue. How do I design this service to be scalable? There are two directions to go in when talking about scalability. There's scaling up, handling more messages while continuing

MSMQ: Net vs Integration

Why are there two MSMQ bindings? This is an easy question to answer: there are two bindings for MSMQ because they do different things. Go ahead and take a look at each of the bindings. The NetMsmqBinding looks like a normal binding with an MSMQ transport,

Inside the Standard Bindings: NetMsmq

It's been a while since the last article in the series on standard bindings, but there are only two left to go so I wanted to finish the series off. These last two bindings are a bit different than the others due to their specialization. Today is the
 
Page view tracker