我正在尝试制作可以帮助HTTP客户端和网络客户端连接它们的服务器,但我不确定某些模块(如redis)是否可以帮助服务器共享会话或建立从http到网络的连接。
因为我想使用 cluste r (因为负载平衡)来优化多核处理器的速度,我认为必须共享会话。
这是我制作的服务器
答案 0 :(得分:1)
使用Redis是一种在使用群集时保存和共享会话详细信息的好方法。请在此处详细了解此方法Nodejs Clustering and expressjs sessions。
如果您的Web应用程序是使用ExpressJS开发的,另一种方法是使用Express Session模块。此链接https://medium.com/@karaxuna/how-to-share-session-across-mutiple-nodejs-http-server-instances-7d466389d123#.wrg84qel6提供了有关如何配置Express Session模块的信息。