Я новичок в Apache Кафка и Spring Boot. Я пытаюсь создать прослушиватель Spring Boot, который генерирует новое событие, только когда получены два указанных c сообщения (отправленных через Apache Kafka) (для определенного ресурса).
Очевидное решение использовать базу данных для изменения состояния ресурса при появлении первого события и выполнения кода при наступлении второго события (если клиент находится в правильном состоянии в базе данных). В этом случае я беспокоюсь, если оба события прибывают одновременно.
Есть ли способ агрегировать оба сообщения в Spring Boot / Apache Кафка, вместо этого сделать это вручную?
Спасибо.