Depende do tempo de processamento no callback e da configuração de max.in.flight.requests.per.connection.
O impacto da configuração de callback no cliente Java na velocidade de envio de mensagens depende dos seguintes fatores:
Tempo de processamento no callback: para reduzir esse tempo, evite executar operações demoradas com frequência no callback. Processe vários callbacks após acumular uma quantidade específica de ACKs ou utilize outra thread assíncrona para evitar bloqueios na conclusão dos callbacks.
Configuração de max.in.flight.requests.per.connection: antes do término do bloqueio, a configuração de max.in.flight.requests.per.connection determina o número máximo de mensagens enviáveis.