SignalR长寿连接

时间:2016-06-09 16:57:57

标签: c# websocket signalr

我正在尝试确定SignalR是否适合我的应用程序。我有一个我想要公开的服务,它允许客户订阅一个事件。事件很可能不会经常发生。是否有最好的方法来配置SignalR以减少维护,如处理超时等。

附注

  • 活动可能连续几天甚至几个月不会开火
  • 客户端和服务器可能不会经常进行交互。

1 个答案:

答案 0 :(得分:1)

SignalR旨在抽象出所有低级细节,如超时,轮询和保持活动。但是,它将取决于服务器可以从客户端连续访问,并且它确实在服务器上施加了一些每个客户端的开销。如果事件很少,延迟并不重要和/或您必须支持大量客户端,您可能更喜欢某些云托管解决方案,如Amazon SNS。对于移动客户端的通知,SNS支持Apple和Google的特定于移动运营商的通知系统。