Я пишу производителю для отправки сообщений в поток Kinesis с помощью библиотек потокового облака Spring. Я могу успешно отправить данные в kinesis, но на стороне kinesis происходит сбой с исключением пропускной способности, превышенным. Есть способ повторить попытку отправкиэти сообщения снова и точно знать, какое сообщение не удалось?Кроме того, я не хочу использовать KPL или KCL.
Я попробовал решение, предложенное в ответе, и это моя конфигурация:
spring.cloud.stream.bindings.input.producer.errorChannelEnabled: true spring.cloud.stream.bindings.input.producer.error.destination: myFooDestination.myGroup.errors
Это правильный способ, а затем сопоставить «spring.cloud.stream.bindings.input.producer.error.destination: myFooDestination.Свойство myGroup.errors "to" error-channel "в конфигурации весенней интеграции, как показано ниже?
<int-http:inbound-channel-adapter id="abcErrorChannel"
channel="defChannel"
**error-channel="errorChannel**"
</int-http:inbound-channel-adapter>