我正在研究nodejs/socket.io进行实时聊天,我需要一些关于实现房间的建议。
使用名称空间和房间功能来完全隔离聊天室,哪个更好?
房间和命名空间之间真正的技术区别是什么?
是否存在资源使用差异?
发布于 2013-06-24 21:40:22
这是一个古老的问题,但在对这个主题进行了一些研究后,我发现在一个重要的问题上,公认的答案并不明确。根据Guillermo Rauch本人(see link)的说法:尽管理论上可以在运行的应用程序上动态创建名称空间,但您主要将它们用作应用程序的预定义独立部分。另一方面,如果您需要动态创建临时隔间来容纳用户/连接组,则最好使用房间。
发布于 2021-02-11 18:14:09
在命名空间中可以有房间,这有助于组织代码,但在房间内不能有命名空间。因此,命名空间是顶级细分,而房间是较低级别的细分。
https://stackoverflow.com/questions/10930286
复制相似问题