【发布时间】:2010-09-14 20:02:37
【问题描述】:
在我的应用程序中,我需要将实时事件的通知从服务器推送到客户端。要传递的数据量很小,主要是和Id。同时收听的客户端数量可能在 100 左右,我可能必须每 2 到 3 秒发布一个通知。服务器和客户端都是使用 .Net 和 WCF 构建的。
鉴于这些要求,我构建了一组 WCF 服务,这些服务将在负载平衡的服务器集群上运行。 Instance 上下文模式是 Per Call,不需要会话等。
我目前正在使用 BasicHttpBinding。 TCP绑定会更好吗?它在 IIS 5 或 6 上运行吗?如果不是为什么?
什么配置的序列化效果最好?
为了确保获得最佳性能,我需要做哪些事情?
编辑 - 根据部分回复添加更多信息 -
我使用手动托管在客户端进程中托管一个小型 WCF 服务。服务器只是在每个客户端上调用此服务,将数据推送给所有客户端。
【问题讨论】:
标签: wcf performance