Gary_T_31565
Sep 23, 2007Nimbostratus
Inefficient MSMQ load balancing
New to bigip and msmq.
How can I get 1:1 messages LB across queues.
We have a webservice (RR LB on n x IIS svrs) which suppliers post to. This works well. The web service then places a message via tcp connection in a queue. The 3.0 queue is replicated on n x w3k svrs and we LB it. The profile is tcp, pool is round robin and we only montior port 1801 is up.
Problem: While slow traffic we see messages distribute well. But SupplierA is posting all business at 4pm. The bigip LB posts to web services equally. But all messages go to one queue svr!
Thoughts: According to MS the MSMQ service will keep open a "session" (I guess they mean tcp session) for 5 minutes with "client". Is the BIGIP (the client?)letting this session stay open and using it for any WS client connection.
How can I force the queue virtual server to pass each message and/or WS client connection to the next member in queue pool?