我想建立一个支持与成千上万用户互相支持聊天的网站。
假设我拥有出色的硬件,通过WCF进行通信是否可行且聪明?
答案 0 :(得分:1)
没有什么能阻止你。您需要在WCF之上实现自己的pub / sub。
答案 1 :(得分:1)
You can make a chat server/client with WCF but not for heavy traffic.
文章说:
"数据表明单个服务器可以支持2000个同时聊天室,每个聊天室有2个参与者,并且出版物之间有15秒的延迟,平均延迟为25ms(中位延迟时间为0毫秒),这应该满足大多数UI的延迟要求驱动场景。与此同时,数据显示延迟失控,800个聊天室各有3个参与者,出版物之间延迟15秒。"
我认为你应该基本上使用XMPP。
澄清:与" WCF专家"不同。下面的评论者声称,轮询双工是聊天服务器的常用方法,因为它是最接近BOSH的东西,这是非常流行的基于http的聊天通信协议。顺便说一下,我不是这个领域的专家,但有几个星期的时间用BOSH建立一个XMPP聊天服务器。首先,我们尝试使用WCF构建服务器,但由于真正的专家建议,我们采用了不同的路由。