sendbatch confirma apenas aceitação. Ela traz um batchId, uma contagem, e
nenhum id por mensagem.
Os resultados por mensagem chegam como callbacks.
O que chega
UmGET cru com uma query string. Não há corpo.
Um resultado por mensagem, não um por batch
Um batch de 500 produz até 500 callbacks. Seu endpoint precisa ser barato e idempotente. As mesmas regras de retry se aplicam como para recibos, então um handler lento vai ser chamado de novo.A falha silenciosa
Sucesso, retries e timeouts
Idêntico aos recibos de entrega:
No orçamento padrão, um endpoint inalcançável ocupa uma thread por vinte minutos por callback. Um
endpoint fora do ar durante um batch grande é caro para o seu provedor tanto quanto inútil para
você.
O que isso não é
- Não é um recibo de entrega. Um callback de batch diz que a mensagem foi aceita ou recusada no
ingresso. Se foi entregue ainda vem de um
dlr_url, que você define emglobalspara valer para todas as mensagens do batch. - Não é ordenado. Os resultados chegam à medida que as mensagens são processadas, não na ordem em que você as listou.
Relacionados
Batches
Agendamento, globals e o teto de expansão.
Recibos de entrega
O desfecho, em oposição à aceitação.