Il cliente RabbitMQ nativo per Java permette di impostare il battito cardiaco sulle impostazioni di connessione, per esempio come questo:Come funziona RabbitMQ battito cardiaco
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
Qual è il cliente RabbitMQ facendo con le impostazioni heartbeat? Si sta inviando un messaggio stoppato a uno scambio speciale/in coda o quale altro?
Qualcuno può spiegarlo in dettaglio?
Documenti ufficiali RabbitMQ ha sezione per hearbeats - https://www.rabbitmq.com/heartbeats.html – pinepain