带有Service Fabric无状态Web API的SignalR

时间:2016-04-24 02:45:45

标签: asp.net-web-api signalr azure-service-fabric

从相关问题获得了一些信息:Using SignalR with Azure Service Fabric

引用该评论历史记录引用: "部署此应用程序后,您可以看到对signalR的一些调用失败,有些调用成功...."

只想知道是否有人有类似的实现(带有Web API的signalR ......)。 而且我不想为无状态Web API设置实例计数1。

1 个答案:

答案 0 :(得分:9)

您可以配置Service Fabric使用的LoadBalancer来保持会话。这将导致特定客户端始终在同一节点中结束。

您可以通过访问分配给azure门户中的服务结构群集的LoadBalancer来执行此操作。然后转到"负载均衡规则",选择负责signalR端口的规则并设置"会话持久性"到"客户端IP"。这也可以通过PowerShell或ARM模板完成。