Я использую хранилище Azure и / или очереди служебной шины. Сообщения ставятся в очередь и удаляются из очереди через python sdk.
У меня также есть веб-приложение, которое показывает список элементов в очереди. В настоящее время пользователь должен вручную обновить веб-приложение, чтобы в списке элементов очереди отображалось правильное содержимое.
Что я хотел бы сделать, так это уведомить веб-клиент, чтобы он мог обновляться автоматически. Я не мог найти очевидного способа сделать это.
Что рекомендуется делать для уведомления веб-клиента об изменениях очереди с помощью Azure? Было бы неплохо что-то вроде обратного вызова через WebSocket.
Я заметил, что функции Azure могут запускаться при добавлении нового элемента в очередь. Однако эта функция, похоже, действительно потребляет элемент. Также функция не запускается, когда какой-либо другой процесс удаляет элемент из очереди.