Building a Pub/Sub Message Bus with WCF and MSMQ


Somebody mentioned a useful link to me today that I thought I would share:



Building a Pub/Sub Message Bus with WCF and MSMQ


This post was written last year by Tom Hollander, one of my colleagues down under. This was followed up by three posts to expand on the subject:



MSMQ, WCF and IIS: Getting them to play nice – Part 1, Part 2 and Part 3


I don’t know how I failed to discover these before now; must get out on the Internet more. 

Comments (3)

  1. Udi Dahan says:

    Are you familiar with NServiceBus? It is an open source project built on MSMQ also providing pub/sub as well as transactionally integrated long-running workflows.

    http://www.NServiceBus.com

    Would be great hearing your thoughts.

  2. MSDNArchive says:

    Hi Udi,

    Thanks for the link.

    No, I’m not familiar with the product although I have seen a lot of chatter about it on Twitter.

    When I’m back in the office next week, i’ll try and have a look. Be interesting to see how it compares with BizTalk.

    Cheers

    John Breakwell (MSFT)

  3. Udi Dahan says:

    Here’s one blogger’s performance comparison between NServiceBus and BizTalk in processing Excel files:

    http://geekswithblogs.net/EltonStoneman/archive/2009/11/21/processing-excel-uploads-with-biztalk-and-nservicebus.aspx

    Bottom line: exploiting the concurrency features of NServiceBus, he ramped up to 80 threads and achieved performance 8X as fast as BizTalk.