Cela dépend du temps de traitement du rappel et de la valeur du paramètre max.in.flight.requests.per.connection.
L'impact de la configuration du rappel sur la vitesse d'envoi des messages dépend des facteurs suivants :
Temps de traitement du rappel : pour réduire ce temps, évitez les opérations longues dans le rappel. Traitez plusieurs rappels après l'accumulation d'un certain nombre d'accusés de réception (ACK) ou gérez-les dans un thread asynchrone distinct afin d'éviter de bloquer leur finalisation.
Valeur du paramètre max.in.flight.requests.per.connection : avant la fin du blocage, le nombre maximal de messages envoyables est déterminé par la valeur de ce paramètre max.in.flight.requests.per.connection.