ItsBingMyBusiness

Tag

#batch

Sending many messages in one request. The questions that come up repeatedly: a batch that returns 200 while individual messages inside it failed, how per-message errors are reported, and whether an idempotency key covers the batch or each message in it. The short answer to the last one is the batch, which is why retrying a partially failed batch needs care - a naive retry re-sends the messages that already went out.

1 discussion