【发布时间】:2016-03-14 14:40:10
【问题描述】:
在我的网站上,我有一个功能需要在 5 秒内快速响应正在发生的事情,
每 2 分钟,我会在 5 秒内向每个用户发送 50 条消息(数字介于 0 和 360 之间)。 (10 次/秒), 并且在这 5 秒内最多接收 100 条消息/秒)。
我想知道发送和接收这么多数据是否安全?如果我不会被某些防火墙阻止或使用太多资源。当 5000 人同时在我的网站上时,它是否仍然有效?如果这是这样做的好方法?
谢谢,问候
【问题讨论】:
-
TCP 不传输数据包——它是一个八位字节流。
-
如果您的意思是“由 TCP 之上的协议传输的应用程序协议单元”,那么它有点取决于您的消息大小。如果是 10GB 的消息,您可能会遇到问题。
-
那么,我该如何纠正我的帖子,说一下我们写 io.sockets.emit(....
-
@MartinJames 每条消息的内容只是0到360之间的一个数字
标签: node.js sockets tcp socket.io limit