messageCount é para quantas o batch se expandiu, não quantas tiveram sucesso. Não há ids por
mensagem nesta resposta, nem resultados por mensagem. Veja
Callbacks de batch.
Um objeto por mensagem, cada um aceitando os campos de um envio único. Seu to também pode ser um array.
globals
object
não
Padrões mesclados por baixo de cada mensagem, então um campo definido em uma mensagem vence.
batch_config
object
não
schedule_at, callback_url, errback_url.
Outras chaves em batch_config são ignoradas, não recusadas. Um errback_url mal escrito
custa a você cada resultado por mensagem, enquanto o batch ainda retorna 200.Este é o único lugar da API em que um erro de digitação não produz um 400. Verifique enviando um
batch contendo uma mensagem que você sabe que vai ser recusada.
Os batches se ajustam sozinhos ao tamanho da fila do roteador, pausando acima de uma marca
d’água. Você não precisa limitar sua própria submissão de um batch.
Batches agendados sobrevivem a um restart apenas com um broker RabbitMQ configurado, e nem
mesmo aí enquanto a conexão com o broker está degradada. Se agendamento durável importa, confirme
com seu provedor qual provedor de fila ele roda.