.net – 是否可以通过WCF实现繁忙的流量聊天?

我想建立一个支持与成千上万用户进行支持聊天的网站,这些用户需要相互通信.

假设我拥有出色的硬件,通过WCF进行通信是否可行且聪明?

最佳答案
You can make a chat server/client with WCF but not for heavy traffic.

文章说:

“这些数据表明,单个服务器可以支持2000个同时聊天室,每个聊天室有2个参与者,并且平均延迟为25毫秒(中位延迟时间为0毫秒)的出版物之间有15秒的延迟,这应该满足大多数UI驱动场景的延迟要求.同时时间,数据显示延迟失控,800个聊天室各有3个参与者,出版物之间延迟15秒.“

我认为你应该基本上使用XMPP.

澄清:与下面的“WCF专家”评论者所声称的不同,轮询双工是聊天服务器的常用方法,因为它最接近BOSH,这是非常流行的基于http的聊天通信协议.顺便说一下,我不是这个领域的专家,但有几个星期的时间用BOSH建立一个XMPP聊天服务器.首先,我们尝试使用WCF构建服务器,但由于真正的专家建议,我们采用了不同的路由.

点赞