Службы обмена сообщениями Azure: обнаружение отсутствия сообщения

В среде микросервисов Azure, реализующей архитектуру, управляемую событиями, я должен действовать в соответствии с полученным событием. У меня также есть контр-задача - определить продолжительность без событий.

Кто-нибудь определил способ, которым получатель может быть уведомлен после периода отсутствия событий?

Я рассматривал такие вещи, как функции Azure, опрашивающие набор данных, но это не будет особенно хорошо масштабироваться из-за объема данных.


person Adam    schedule 28.03.2019    source источник


Ответы (1)


Вы можете использовать Azure Stream Analytics и Windowing, чтобы определить, есть ли окно, например за последние x минут не было никаких новых событий. См. Аналогичный ответ здесь: https://stackoverflow.com/a/53430421/1537195

person silent    schedule 28.03.2019