我应该将哪个Azure服务用于SignalR Websocket?

时间:2018-11-28 15:51:44

标签: azure websocket signalr

我对使用Azure完全陌生,因此可以使用一些建议。这是我的情况。我需要开发一个最初被认为是Windows服务,但现在要部署到Azure的应用程序。该应用程序是一个调度应用程序,可以从数据库读取数据,并在开始或停止事件时调用几个不同的API。该数据库也将存储在Azure中。

最初,这听起来像WebJob,但问题是我还需要将应用程序同时作为SignalR WebSocket的主机和客户端。这样做的目的是让两个实例相互通信,如果备份与主数据库失去通信,则备份自我升级。我的理解是WebJob不支持WebSockets。

是否有适用于此的Azure服务。我可以使用虚拟机,但如果可能,请避免使用它。任何帮助表示赞赏。谢谢。