У меня есть приложение весенней загрузки, которое продолжает читать все сообщения из определенной темы. Моя проблема в том, что у меня проблема в том, что при перезапуске приложения ему нужно заново прочитать все сообщения из темы. Я думал, что эти два варианта вместе сделают это, но это не работает:
- resetOffsets: правда
- startOffset: самый ранний
Вот мой метод;
@StreamListener(myTopic)
public void handle(@Payload Input input) {
/** Do other stuff not related **/
}
Вот мое приложение.yaml
spring:
cloud.stream:
bindings:
myTopic:
destination: TOPIC
content-type: application/**avro
group: group-topic
concurrency: 1
resetOffsets: true
startOffset: earliest
group
), чтобы иметь возможность читать с самого начала. В противном случае две опции resetOffset и startupOffset не будут иметь никакого значения. - person mike   schedule 10.11.2020