Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Queues   (RSS)

Queuing in the .Net Services CTP

Clemens Vasters has a series of articles talking about some of the queue and router capabilities in the .Net Services CTP released back in March. The earlier articles in the series cover the topology of queues and routers in the .Net Service Bus while
Posted by Nicholas Allen | 0 Comments
Filed under: ,

Non-Destructive Queue Receive State Machine

The state machine for a non-destructive receive has some noticeable similarities to the state machine for a general-purpose communication object, but it's intentional for these two state machines to be different. A non-destructive receive tries with minimal

Non-Destructive Queue Receive

You should take the time to understand the earlier articles in the series for context if you haven't already. Future of Queuing An Alternative Queuing Model The three basic operations that we talked about for queuing with non-destructive receives are

An Alternative Queuing Model

Before talking about the new model for queued transports that we've added to WCF 4.0, let's first look at the traditional transacted receive pattern. Start a transaction. This can be relatively cheap although we'll have to pay more for the transaction
Posted by Nicholas Allen | 4 Comments
Filed under: , ,

Future of Queuing

Another of the topics that you'll hear a lot about for asynchronous and decoupled programming in WCF 4.0 is queuing. WCF has previously supported queuing through the one-way channel shapes with a combination of datagram and session options. The session
Posted by Nicholas Allen | 2 Comments
Filed under: , ,

Diagnosing a Common Transactional Queue Error

Since a lot of people seemed to like the article on interpreting error messages when opening a queue , here is a bit of discussion on interpreting error messages when reading from a queue. As with opening a queue, MSMQ reports many common errors using
Posted by Nicholas Allen | 1 Comments
Filed under: ,

Diagnosing Common Queue Errors

MSMQ reports many common errors using generic error messages. For example, opening a queue might give you an error message that looks like this. An error occurred while opening the queue: The queue does not exist or you do not have sufficient permissions
Posted by Nicholas Allen | 2 Comments
Filed under: ,

Hosting Queued Services in IIS

Over the past few days Tom Hollander has been posting his experiences hosting a queue-based WCF service in IIS. These posts go into a lot of detail about setting up the machines, configuring the service, and troubleshooting problems. If you're looking
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

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 | 3 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: ,
More Posts Next page »
 
Page view tracker