原生的Java RabbitMQ客户端允许在连接设置中设置心跳,例如:
import com.rabbitmq.client.ConnectionFactory;
...
ConnectionFactory connectionFactory = new ConnectionFactory();
connectionFactory.setAutomaticRecoveryEnabled(true);
connectionFactory.setHost("some://host");
connectionFactory.setConnectionTimeout(5000);
connectionFactory.setRequestedHeartbeat(5); // keeps an idle connection alive
rabbitmq客户端如何处理心跳设置?它是发送到特殊的交换机/队列还是还有别的操作?
有人能详细解释一下吗?