socket.io:围绕广播和最大连接的查询

时间:2017-08-31 11:34:57

标签: node.js npm socket.io chat broadcast

我是Socket IO开发的新手。我想知道以下内容:

  1. 支持的并发OPEN套接字数限制是多少?

  2. 指南/要特别注意微调节点服务器以进行生产。

  3. socket.io确保邮件传递吗?还是发送忘记?还有任何节点模块在安装时利用此功能吗?

  4. 如果socket.io不支持邮件传递;如何确保邮件已成功发送和接收给目标人员?

1 个答案:

答案 0 :(得分:0)

  
      
  1. 支持的并发OPEN套接字数量的MAX限制?
  2.   

这完全取决于您的环境,应用程序及其配置。 Socket.IO有许多潜在的传输,其中一些甚至不需要持久连接。这个问题没有简单的答案,也不应该有。这是一个错误的问题。在通常情况下,Socket.IO不会成为你的瓶颈......你的应用程序本身就是。你应该问的是如何在你成长的过程中扩展你的应用程序...答案取决于应用程序的工作方式。

  
      
  1. 指导/要特别注意微调节点服务器以进行生产。
  2.   

这里有完整的书籍。从Node.js文档开始。

  
      
  1. socket.io是否确保邮件传递?
  2.   

在默认配置中使用Socket.IO是一种可靠的传输方式。当然,事情总是会迷失......毕竟它是互联网......但是,重试将会发生。我发现这是Socket.IO最好的部分之一,如果你需要确保消息能够到达那里,那么它会尽力做到这一点。

  

是否还有任何节点模块在安装时利用此功能?

什么功能?

  
      
  1. 如果socket.io不支持邮件传递;如何确保将消息成功发送和接收给目标人员?
  2.   

是的,您可以使用Socket.IO传递消息......这就是重点。至于数据是否发送给合适的人,您只需将其发送到正确的位置即可。请记住,其他人总是可以坐在电脑前......