I am looking for solutions how we can build a highly available AMQ Topic subscribers.
Scenario: Given that I have an AMQ broker with failover nodes, and I have two services subscribed to Topic 1 and Topic 2 respectively. Is there a easy way to make each subscribers redundant? Something like active/passive subscribers? Than when an instance failed, system will continue to work though at reduced throughput?
I am looking if Docker Swarm can do this but it doesn't seem to be fitting as its best suited for microservices receiving web requests.
Solutions I have considered:
Appreciate your input. Is this possible with Docker Swarm or Kubernetes? TIA/RD.