Csharp/C#教程:SignalR和Reactive组合分享


SignalR和Reactive组合

我找到了关于如何让SignalR和Rx很好地发挥作用的小gem:

Rx和Reactive教程

但是,您可能已经注意到这只适用于从服务器 – >客户端进行的操作。 有谁知道如何走另一条路? 我希望我的框架更像是一个基于NServiceBus的“消息”,而不是RPC(信号器标准示例往往是)。

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

所以我希望将所有内容都变成基于消息的,中间的代理通过反应式SOA服务。 希望Reactive和DTO将成为我代码中唯一的依赖项。

那么有谁知道如何实现这一目标?

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

上述就是C#学习教程:SignalR和Reactive组合分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/989267.html

(0)
上一篇 2021年12月23日
下一篇 2021年12月23日

精彩推荐