如何实现WCF服务器在发布订阅场景下的低延迟?具体来说,客户端订阅数据并接收更新,所讨论的延迟是在数据更改和客户端接收更改之间? CPU、内存、带宽要求并不重要,而且可能很高。
基础知识很明显:二进制序列化、命名管道等。但是,例如,通过始终连接的流发送数据有意义吗?或者将批量更新作为单个消息发送以减少 RPC/ header 开销?
可能有一些带有代码或接口(interface)的项目可以用作示例吗?
最佳答案
不是一个全面的解决方案,但是:为了减少与数据大小和网络传输速度相关的延迟,您可以使用 google protocol buffers通过网络压缩数据。 GitHub项目是here .
关于.net - 设计 WCF 服务器以实现低延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1399650/