Issue with Active-Active AMQ while using F5 load balancer
Issue
We have two AMQ environment setup in way that there are two brokers (both Active-Active) with the intention of having network of brokers eventually. These two brokers are running on independent VM's.
There is F5 sitting on top of these two brokers for external systems to communicate to brokers.
The external system in an Order Management system is establishing the connection to broker through F5, as F5 is configured in round robin fashion the client is granted connection to one of the broker to consume the message from the queues.
With this we are having issues wherein the connection is established once and then the messages residing in the second broker is not getting consumed. How do we address this?
Additionally if the producer is producing the messages in particular sequence and the consumer needs to process in the same sequence, will Active-Active broker topology would suffice the purpose?
- Producer had sent messages to 2 brokers but consumer(Spring batch) is able to consume it only from one broker. Messages on other brokers still pending .
Spring batch is basically connecting to F5 of the brokers.
Environment
- Red Hat A-MQ
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
