【问题标题】:SignalR and Reactive comboSignalR 和反应式组合
【发布时间】:2013-06-11 17:22:05
【问题描述】:

我发现了这个关于如何让 SignalR 和 Rx 很好地发挥作用的小宝石:

Rx and Reactive Tutorial

但是,您可能已经注意到,这只适用于从服务器 -> 客户端。有谁知道如何反过来?我希望我的框架更像是基于 NServiceBus 的“消息”和更少的 RPC(信号器标准示例往往是这样的)。

原因是弱类型世界不适合 RPC。在服务器端,我希望能够在客户端调用周围放置接口,但我不能,因为客户端甚至可能不是 OO 并且没有合约和接口的概念。

因此,我希望将所有内容都转变为基于消息的,中间通过响应式 SOA 服务使用代理。希望 Reactive 和 DTO 将是我的代码中唯一的依赖项。

那么有谁知道这是如何实现的吗?

【问题讨论】:

    标签: c# signalr system.reactive signalr.client reactive-extensions-js


    【解决方案1】:

    很高兴您发现这篇文章很有价值。这只是一个如何推送到浏览器客户端的示例,但 SignalR 可以与任意数量的端点一起使用,包括使用 OWIN 的 Windows 服务。事实上,SignalR 的横向扩展解决方案已经与 Azure 服务总线集成,因此您的想法并不遥远。您可能想查看 Clemens Vasters post 讨论 Azure 服务总线实现以了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-15
      • 2019-05-14
      • 2019-09-08
      • 2015-08-20
      • 2016-05-11
      • 2021-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多