nodejs各个worker之间不能共享内存该怎么处理呢?
发布于 2年前 作者 xujun52011 1922 次浏览

如题, 有知道的说说解决方案

6 回复

每个worker就是一个独立进程,你要问的是不是进程之间如何通信?

进程间通信我知道可以用message, 但是这样操作会比较麻烦, 其实我需要的就是共享SESSION而已, 现在我用child_process来fork创建一个socket服务, 这样就可以实现统一了, 实在不想用memcache|redis去解决

用redis吧,共享内存虽然方便,但是内存访问不能跨机器,如果什么时候有上集群的必要,反而麻烦。

额= =翻翻前面的帖子看看啊,session用数据库保存,你要说express自带的那个根本就不是为生产环境设计的。

我用这:coffee-resque,不错的东西。

回到顶部