Tcp 从服务器向客户端发送消息的最快方式

Tcp 从服务器向客户端发送消息的最快方式,tcp,udp,webserver,xmpp,nat-traversal,Tcp,Udp,Webserver,Xmpp,Nat Traversal,我想制作一个每秒发送数千条消息的应用程序。这将是非常小的消息,每个消息只有几个字符,但速度也非常快,每个客户端每秒可能有10-20个字符。这些消息将只从服务器发送到不同的客户端,一次最多可能有10000个用户,即每秒200000条消息 这些信息可以通过3g或wifi发送给客户 你认为什么能做到这一点?xmpp应用程序、带有NAT遍历的udp消息,或者我还没有想到的其他东西?您是向所有客户端发送相同的消息,例如多播,还是向每个客户端发送可能不同的消息?您是否担心可靠性?例如,如果有几条消息无法发送

我想制作一个每秒发送数千条消息的应用程序。这将是非常小的消息,每个消息只有几个字符,但速度也非常快,每个客户端每秒可能有10-20个字符。这些消息将只从服务器发送到不同的客户端,一次最多可能有10000个用户,即每秒200000条消息

这些信息可以通过3g或wifi发送给客户


你认为什么能做到这一点?xmpp应用程序、带有NAT遍历的udp消息,或者我还没有想到的其他东西?

您是向所有客户端发送相同的消息,例如多播,还是向每个客户端发送可能不同的消息?您是否担心可靠性?例如,如果有几条消息无法发送到一个或两个客户端,这是一个问题,还是希望服务器得到通知,以便它可以重新发送消息/适当处理问题?您是否一定要使用任何特定的技术来开发此设备?听起来像是vapor ware的幻影要求。。除非之前在这方面有过广泛的经验,但听起来不太像,否则第一次尝试这些数字将只是一个原型。那就写下来吧。然后学习和适应。首先确保它满足其他需求。我在使用XMPP时也面临同样的问题。我想每秒从一个客户端向另一个客户端发送50-60条消息。消息非常小,只有20个字符,但是会发生很多延迟。如果有人知道如何解决这个问题,请帮助我。