Can I run Microsoft Network Load Balancing (NLB) with WebSphere MQ on a Windows server?
Answer by Morag Hughson (316) | Jan 08, 2015 at 10:33 AM
Microsoft Network Load Balancing is a IP load balancer. The rules about whether you can use an IP load balancer with IBM MQ are detailed in this Tech Note Is F5 BIG-IP load balancer supported by WebSphere MQ?.
In short, if your connections are stateless (i.e. MQ Clients not using XA transactions) then yes otherwise no. The caveat to the "no" is that IF all possible backend targets have access to the same state, then you can turn the "no" into a "yes" - i.e. when using a Multi-instance QMgr or a QSG.
Answer by JeanLynchMQ (135) | Jan 08, 2015 at 12:44 PM
MQ to MQ communication is a connection orientated implementation. This means that it requires that each flow from the establishment of a connection through to termination of that connection must occur to the same destination.
Additionally, you can not have a channel which can connect to either of two destinations, because the sequence numbers will not match and the channel will report errors.
So it is not a supported configuration for WMQ.