При обновлении нашего приложения до весенней загрузки 2.0.3 мы столкнулись с проблемой использования сообщений и использования startOffset: latest
.
Сценарий, который мы протестировали, выглядит следующим образом:
- разверните приложение с потребителем (topic = TEST_CHANNEL, group = kafka2_test), настроенным с
startOffset: latest
для pcf, и увеличьте количество экземпляров до 5. - остановите приложение
- publish40 сообщений в теме TEST_CHANNEL
- запуск приложения
мы видим, что приложение успешно назначает разделы, однако некоторые экземпляры не потребляют из разделов, которые ониназначен на.
Мы также проверили это, проверив задержку для группы.
Этот сценарий работал при использовании пружины boot 1.5.10. Он также работал при использовании пружинной загрузки 2.0.3 и не устанавливайте startOffset: latest
.
Примечание : это не новая группа, поэтому смещение предполагается для использования потребителем, а resetOffsets
должноне имеет никакого эффекта.
Это проблема при загрузке весной 2.0.3?