Надеюсь, это не слишком близорукий вопрос, но я изо всех сил пытался понять, как работает Apache Kafka. Я пытался создать потоковый сервис, который будет принимать простое pojo, предоставляемое методом POST, запускать временное окно на основе временной метки этого pojo и предоставлять список pojos, которые также были POST помещены в потоковый сервис внутри этого окна. временное ограничение.
Я прошел несколько различных уроков и дошел до того, что у меня есть потоковая служба с настраиваемой фабрикой Consumer и Producer и конфигами, которая использует аннотации Spring для прослушивания тем. Поэтому я могу отправлять и получать pojos с сериализацией только с API-интерфейсами Consumer и Producer.
Там, где у меня возникают проблемы, это реализация оконного времени и способ хранения оконных записей. Я не уверен, использовать ли только API Streams, API Consumer / Producer или все вместе. Я пытаюсь сделать это как приложение SpringBoot. Это мой первый раз, когда я занимаюсь чем-то подобным, и я буду очень признателен за любые советы или советы.
Спасибо.