Службы обмена сообщениями Azure: обнаружение отсутствия сообщения - PullRequest
0 голосов
/ 28 марта 2019

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

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

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

1 Ответ

1 голос
/ 28 марта 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...