【问题标题】:Signal-R, with or without Web API? [duplicate]Signal-R,带或不带 Web API? [复制]
【发布时间】:2014-01-13 09:55:17
【问题描述】:

我喜欢 Web API 允许创建 RESTful 接口的方式。我也喜欢 Signal-R 允许您向客户端推送更新的方式。

但是可以同时使用两者吗?我的意思是,Signal-R 始终保持与服务器的连接(或通过长轮询模拟),继续创建不同的连接以在 Web API 中执行交互不是浪费资源吗?

我可以通过 Signal-R 连接与服务器交互,但随后我失去了所有出色的 Web API 功能。

干杯。

【问题讨论】:

    标签: asp.net asp.net-web-api signalr


    【解决方案1】:

    我已经看到这个问题反复弹出,我的回答一直是您应该只将 SignalR 用于实时消息传递(例如,来自服务器的通知 或客户端间消息传递)和在其他任何地方使用 WebAPI(例如,客户端只是告诉服务器做某事/请求一些资源)。

    虽然您可以将 SignalR 用于后者,但一旦达到一定规模,就必须在背板实现中扇出每条发送到服务器的消息方面造成巨大损失只是为了最终只有服务器真正需要确认它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-06
      相关资源
      最近更新 更多