短任务描述:我希望一个登录用户能够发送即时短纯文本消息到另一个登录用户。就带宽和服务器负载(以及$$)而言,解决方案需要易于扩展且不需要太多的资源需求。如何即时通知登录用户的短消息
第一个想法是做客户端轮询,但这个想法很快就被放弃了,因为它没有满足可扩展性的要求。因此,在此之后,我开始研究并涉及了一些概念,包括套接字,node.js,xmpp。信息量有点令人沮丧,所以我希望有一些建议可以指引我走向正确的方向。希望有一些可用的托管解决方案。
@epascarello: 感谢您的快速响应。我做了,但没有详细说明。在深入研究任何技术之前,我想知道这实际上是我需要的。
大多数例子都会在即时聊天中进行说明,但我的要求有所不同。我不需要每个用户登录用户都可以看到一条消息,但只有一个特定用户,他们的意思是,可以有100 000个用户登录......
@Saeed Neamati: 谢谢!是的,我非常了解这两种客户端 - 服务器通信选项,并得出结论认为拉动是不行的。我现在想要找到的是最具扩展性的(这是主要的先决条件)和(希望)易于实现推送选项。例如,套接字选项相对容易,但由于服务器过载(或者我错了),似乎不能很好地扩展。 node.js(至少通过概念描述)应该更好,但是我想对这个假设得到一些确认。用xmpp - 我甚至不知道它与我的任务有多相关,以及如何处理它。
@andyuk: 安迪谢谢,是的socket.io也是我在研究过程中遇到的东西。据我了解,它需要一个服务器模块,需要在主机上运行。你知道如果可能在任何服务器上运行,或者我需要寻找一家专门的托管公司吗?由于某种原因,socket.io站点无法在我的PC上运行(IE或FF)。