Как уведомить веб-клиента о событиях в хранилище Azure или в очереди служебной шины - PullRequest
0 голосов
/ 11 октября 2019

Я использую хранилище Azure и / или очереди служебной шины. Сообщения помещаются в очередь и удаляются через SDK Python.

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

Я хотел бы уведомить веб-клиента, чтобы он мог автоматически обновляться. Я не мог найти очевидный способ сделать это.

Какова рекомендация по уведомлению веб-клиента об изменениях очереди в Azure? Что-то вроде обратного вызова через WebSocket было бы неплохо.

Я заметил, что функции Azure могут запускаться при добавлении нового элемента в очередь. Однако эта функция, кажется, фактически потребляет элемент. Также функция не срабатывает, когда какой-то другой процесс удаляет элемент.

1 Ответ

0 голосов
/ 11 октября 2019

Полагаю, возможно, вам следует попробовать SignalR

Здесь вы можете найти пример одной конкретной реализации. Разница в том, что функция активирована по протоколу Http, но она применима и к другим триггерам функций.

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