我发现了这个关于如何让 SignalR 和 Rx 正常运行的小宝石:
但是,您可能已经注意到,这只适用于从服务器 -> 客户端。有谁知道如何反过来?我希望我的框架更像是基于 NServiceBus 的“消息”和更少的 RPC(信号器标准示例往往是)。
原因是弱类型世界不适合 RPC。在服务器端,我希望能够在客户端调用周围放置接口,但我不能,因为客户端甚至可能不是 OO 并且没有合同和接口的概念。
所以我希望把所有东西都变成基于消息的,中间是通过响应式 SOA 服务的代理。希望 Reactive 和 DTO 将是我代码中的唯一依赖项。
那么有谁知道如何实现这一点?