Azure SignalR с несколькими клиентами - PullRequest
0 голосов
/ 29 января 2020

В моем существующем приложении у меня есть. NET API и. NET веб-приложение и некоторые Azure веб-задания.

Я хочу, чтобы веб-приложение прослушивало сообщения, которые должны быть транслируется либо через API, либо через Azure веб-задания.

Я немного сбит с толку с точки зрения архитектуры, поскольку не знаю, как использовать службу Azure SignalR.

Когда я передаю сообщения от API или веб-заданий, какую реализацию мне нужно использовать в клиентском веб-приложении, чтобы иметь возможность их прослушивать?

Ответы [ 2 ]

0 голосов
/ 04 февраля 2020

Этого можно добиться, используя Azure Сервис SignalR и Azure Функции.

Все, что вам нужно сделать, - это отправить сообщения на функции Azure, которые отправят их в SignalR, который будет транслировать на слушатели.

Вот пример, показывающий, как использовать Azure Функции + сервис SignalR:

https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-concept-serverless-development-config

0 голосов
/ 04 февраля 2020

Я смог выполнить sh, создав ASP. NET Web Api и сделав это приложение моим signalR one.

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

Спасибо

...