RabbitMQ High Availability Client provides auto-reconnect functionality and call replay for RabbitMQ which takes the burden off of your client code.
'com.jasonclawson:rabbitmq-ha-client:0.5.2'
<dependency> <groupId>com.jasonclawson</groupId> <artifactId>rabbitmq-ha-client</artifactId> <version>0.5.2</version> </dependency>
<dependency org="com.jasonclawson" name="rabbitmq-ha-client" rev="0.5.2"/>
"com.jasonclawson", "rabbitmq-ha-client", "0.5.2"