nServiceBus 2.0

I’ve had a slight interest in Udi Dahan’s nServiceBus for about a year now, but it was his recent interview with Scott Hanselman that encouraged me to really dive in this time.

nServiceBus is based on the reliable Microsoft MSMQ service, and thereby achieves reliability and scalability through message queues.

I hear more about potential Enterprise Service Bus implementations at various customer sites, and always they are seen as the silver bullet to integration issues. “The ESB will handle everything” is a common adage. The thought of an electronic backbone in your organization managing all services seamlessly whilst you scale business with no performance hit is admittedly very seductive, even if in fact there is a great deal more to it.

Nevertheless, providing good scalable architecture doesn’t always require a massive investment in vendor ESB solutions, and nServiceBus is something that could even be used solely on a small scale application to provide very real performance and reliability benefits.

It seems that version 2.0 is getting closer to being ready, and therefore I am using the latest beta as my learning platform.

The nServiceBus guys are pretty up front about the lack of documentation around this. Therefore I take it upon myself to document my own first steps.

Here are a couple few pages to get started:





2 thoughts on “nServiceBus 2.0

  1. Hi Andrew,

    Nice writeup. I especially appreciate you providing the links to get started. I’m interested in seeing what nServiceBus has to offer and how it differentiates itself from other products such as WebSphere MQ.


  2. Thanks Alvin.

    I thin you will find that WebSphere MQ is another messaging mechanism like Microsoft MSMQ.

    I’m interested to see if nServiceBus is a better proposition for certain projects than the Biztalk ESB guidance.

    In addition, many companies want to invest in an expensive vendor ESB solution such as Tibco, and the problem could perhaps be solved instead by a simple pattern such as this.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s