0

在我现有的应用程序中,我有一个 .NET API 和一个 .NET Web 应用程序以及一些 Azure Web 作业。

我希望 Web 应用程序能够侦听应由 API 或按 Azure Web 作业广播的消息。

我在架构方面很困惑,因为我不知道如何使用 Azure SignalR 服务。

当我从 API 或 Web 作业广播消息时,我需要在客户端 Web 应用程序中使用哪种实现才能收听它们?

4

2 回答 2

0

我已经能够通过创建一个 ASP .NET Web Api 并将该应用程序作为我的 signalR 之一来实现这一点。

每个客户端或服务器都连接到此应用程序以发送或接收消息。

谢谢

于 2020-02-04T16:07:51.867 回答
0

您可以使用 Azure SignalR 服务和 Azure Functions 来实现此目的。

您需要做的就是向 Azure Functions 发送消息,后者会将消息发送给 SignalR,后者将向侦听器广播。

下面是一个示例,展示了如何使用 Azure Functions + SignalR 服务:

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

于 2020-02-04T16:10:59.203 回答