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.0'
<dependency> <groupId>com.jasonclawson</groupId> <artifactId>rabbitmq-ha-client</artifactId> <version>0.5.0</version> </dependency>
<dependency org="com.jasonclawson" name="rabbitmq-ha-client" rev="0.5.0"/>
"com.jasonclawson", "rabbitmq-ha-client", "0.5.0"