У меня есть сценарий обработки сообщений kafka, где я получаю 3 типа загрузок:
- category_create
- folder_create
- article_create
для которого я делаю запись в БД
В идеале загрузка должна происходить в следующем порядке: category_create -> folder_create -> article_create, потому что папка всегда принадлежит определенной категории, а статья всегда принадлежит определенной папке.Для того чтобы folder_create обработал категорию, папка должна быть уже получена в виде сообщения kafka.Однако в некоторых случаях загрузка folder_create происходит за миллисекунды до создания category_cateate.
Что можно сделать при весенней загрузке, чтобы подождать миллисекунды в случае, если folder_create разрешит обработке category_create, а затем обработает folder_create.
Пробовал использовать @Retry и @Recover при весенней загрузке, но я думаю, что это не подходит для этого сценария.