Как создать структуру в Кафке для отсрочки повторной отправки сообщения в теме - PullRequest
1 голос
/ 10 июня 2019

Задержка создания сообщения в теме? Если нет, он скоро появится?

У меня есть тема "NQueue" для отправки различных уведомлений (Sms, Push, транзакции). Я пытаюсь вернуть сообщение с ошибкой (HttpRequest) обратно в очередь с некоторой задержкой.

Я уже перечитал всю документацию и не нашел эту функцию. Если он существует или вы знаете, как его реализовать, напишите здесь, пожалуйста.

Как:

await producer.ProduceAsync(topic, message, delay);

Ниже я приложу фото моего видения ...

enter image description here

1 Ответ

0 голосов
/ 10 июня 2019

Если вы планируете использовать Kafka Stream , я бы предложил рассмотреть вариант использования оконных агрегатов . Вкратце так:

Если потоки вам не подходят, посмотрите Очереди недоставленных писем

...