Как установить свойство acks = all в файле свойств приложения весенней загрузки
Я пробовал следующие spring.kafka.producer.acks= - 1 и spring.cloud.stream.kafka.binder.requiredAcks= - 1
Оба не работают, и мой MessageChannel.send() по-прежнему возвращает истину со всеми брокерами.
1 ответ
Чтобы установить acks=all, используйте:
spring.cloud.stream.kafka.binder.producer-properties.acks=all
Если вы хотите установить для определенного канала, переопределите следующим образом:
spring.cloud.stream.kafka.bindings.mytopicchannel.producer.configuration.acks=all