Clustering MSMQ applications - rule #1
[[Updated 6th October 2008 to add KB198893]] Just a quick post about one of the main gotchas. A common misunderstanding can be over which MSMQ service is doing the work. On a simple 2-node MSMQ cluster...
View ArticleMSMQ likes drive letters
May seems to be MSMQ KB article month and there's still another half-dozen in the pipeline. This one is so tiny I might as well include all of it in this post: A clustered storage resource that does...
View ArticleMSMQ messages using HTTP just won't get delivered #14
Another KB article has been published for MSMQ over HTTP: 941754 Incoming messages may be rejected by the queue manager on the cluster after you configure the clustered instance of Message Queuing to...
View ArticleMSMQ now able to listen to multiple IP addresses on a cluster
In the past, a clustered MSMQ service could only listen on one IP address. This was because MSMQ depended on the network name which in turn could only depend on a single address. In Windows 2008 the...
View ArticleCan MSMQ be deployed on an MNS Cluster?
What the question is really asking is whether or not you can install MSMQ on a cluster without a traditional shared disk and make use of the Majority Node Set (MNS) method of keeping disks in sync...
View ArticleOil and water - MSMQ transactional messages and load balancing
A really common request is to load-balance MSMQ, either to "scale out" (adding more machines, as opposed to "scale up" by enhancing the existing server) or for high availability. For load-balancing to...
View ArticleRouting Support in MSMQ requires Enterprise Administrator privileges
One down-side of enabling Routing Support for MSMQ is that you need to be an Enterprise Administrator to install it, as can be seen from this Technet article: Installation permissions Message Queuing...
View ArticleWhat does "Active-Active" mean to MSMQ?
It is possible to read the documentation for clustering and think that "Active-Passive" means running MSMQ on just one node and "Active-Active" is spreading MSMQ across both nodes, giving you fault...
View ArticleUpdate released for MSMQ 3.0 Management Pack
This week the Management Pack for MSMQ 3.0 (Windows 2003/XP) was updated to version 6.0.6615.0 . I would list the changes but, after looking at the documentation , there appear to be several pages of...
View ArticleTransactional MSMQ on a cluster
Before Windows 2008 (MSMQ 4.0) there was only one option if you needed to read messages transactionally on a high availability cluster - the application had to be clustered in the same resource group...
View ArticleWhy is there a 4MB limit on MSMQ messages?
Here's a request I've received from Dhaval Patel " I would really like to see some blog entries on how to handle messages greater than 4MB. I have heard some colleagues mention 'COM Wrappers' but I...
View ArticleInsufficient resources with multiple instances of MSMQ
There's a new MSMQ KnowledgeBase article out trying to compete for the "longest title award": 940960 Error message when you run multiple instances of Message Queuing 3.0 in a Windows Server 2003-based...
View ArticleHighlights & Top Issues for MSMQ on the Microsoft Support site
You’d think that by now I’d know where all the web content for MSMQ was on Microsoft.com but no. Here’s the page for Highlights & Top Issues. Hmmm…. “Last Review : 30 July 2009″ but the KB articles...
View ArticleMSMQ’s internal ping mechanism over port 3527
If you are using Network Monitor or Wire Shark to view MSMQ traffic, you will see that there is a small packet sent over port 3527. This ping mechanism is used to optimise connection time to computers...
View ArticleSupported hash algorithms in MSMQ
Here’s some data I had to pull together today about authentication (message signing) and thought may be worth sharing. When signing an outgoing message, MSMQ can use a number of algorithms depending on...
View ArticleSupport for MSMQ on Windows XP Embedded devices
A few times now I’ve encountered people complaining that MSMQ isn’t supported on Windows XPe. This isn’t true – MSMQ has been supported on devices since Windows CE 3.0. What is actually happening is...
View ArticlePowershell script to create and delete MSMQ queues
My colleague Sajay has put a Powershell script on his blog to help you create and delete MSMQ queues: Sajay’s Blog
View ArticleBig change for MSMQ newsgroup posters
This announcement has been posted to all the Microsoft-hosted MSMQ newsgroups by my colleague Ed Hickey: Hello all,Today we are announcing that we have opened a new MSDN Forum for all topics of MSMQ....
View ArticleTechReady: BizTalk Server 2009 R2 renamed to BizTalk Server 2010
This is something I’m glad about – the R2 numbering system just confuses people. Following is list of key capabilities that have been added to BizTalk Server 2010. Enhanced trading partner management...
View ArticleUnderstanding how MSMQ security blocks RPC traffic
MSMQ makes use of several protocols to do its work, including: MSMQ – confusingly the protocol name is the same as the product name (although Microsoft Message Queuing is the preferred alternative. Not...
View Article