У меня есть сценарий, в котором я хочу отправить сообщение в службу оповещений, которая обработает сообщение и отправит его в hipchat.
Но я хочу, чтобы сообщение было активным только в течение минуты. Если hipchat не работает (гипотетически), то сообщение не должно отправляться в hipchat.
Я использую kafka, поэтому одна из служб отправляет сообщение в kafka, тогда сообщение используется службой предупреждений (она опрашивает службу ), который обрабатывает сообщение (потребитель kafka), при его обработке проверяет, что текущее время и время сообщения не больше одной минуты. Если нет, он отправляет сообщение в hipchat асинхронно.
Улучшение:
- Мне нужен способ создать сообщение самоуничтожения, чтобы я автоматически исчезал через одну минуту. Есть ли способ сделать это с помощью кафки? ИЛИ есть альтернатива лучше, чем kafka (flink / sqs). Если да, то как?