【发布时间】:2016-04-06 14:42:08
【问题描述】:
我遇到过这两个用于 node js 的粘性会话库
https://github.com/indutny/sticky-session
https://github.com/wzrdtales/socket-io-sticky-session
两者有什么区别,我的需要只是实现带有节点集群的socket,以及将来如果我想添加Ngnx Server。
在 Socket.io 文档中他们提到了前一个,但是这个链接
Socket.io 'Handshake' failing with cluster and sticky-session
说第二个更好!
【问题讨论】:
-
我知道这个问题可能看起来很垃圾,但作为一个初学者,我希望你能告诉我一些方法
-
我在很长一段时间内也有同样的查询,但仍然不确定使用哪一个。
-
据说
If we proxy any connection, the real IP will be lost. The original implementation of sticky-sessions worked only on layer 3 of the OSI Model. But the information we need, is right now on layer 4。另一方面,indutny是开发io.js的人,所以他是一个真正值得信赖的人。如果需要,我会使用他的代码并仅切换到其他代码。 -
@AndreyPopov 请将其作为答案发布,以便我接受。
-
@AndreyPopov 我已经删除了我之前的评论,因为我已经找到了方法,我不知道每个工作线程都会调用 else 语句,在那里我可以连接我的 Moongoose 和套接字 io,谢谢你又来了
标签: node.js socket.io sticky-session