.net - 设计 WCF 服务器以实现低延迟

标签 .net wcf networking latency

如何实现WCF服务器在发布订阅场景下的低延迟?具体来说,客户端订阅数据并接收更新,所讨论的延迟是在数据更改和客户端接收更改之间? CPU、内存、带宽要求并不重要,而且可能很高。

基础知识很明显:二进制序列化、命名管道等。但是,例如,通过始终连接的流发送数据有意义吗?或者将批量更新作为单个消息发送以减少 RPC/ header 开销?

可能有一些带有代码或接口(interface)的项目可以用作示例吗?

最佳答案

不是一个全面的解决方案,但是:为了减少与数据大小和网络传输速度相关的延迟,您可以使用 google protocol buffers通过网络压缩数据。 GitHub项目是here .

关于.net - 设计 WCF 服务器以实现低延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1399650/

相关文章:

c++ - 混合模式进程与托管到非托管 IPC

wcf - Nancy 路由导致 404

c# - 版本控制服务契约(Contract)后无法访问 WCF 服务

c# - 如何在 .NET 中构建消息系统?

perl - 是否有一些关于 Perl 网络编程的最新教程?

networking - 我如何知道我的计算机是否位于 NAT 之后?

c# - 路由行为异常

c# - LINQ to SQL - 连接、分组和求和

linux - 获取打开的连接数

.net - 不推荐使用project.json吗?