nodejs各个worker之间不能共享内存该怎么处理呢?
如题, 有知道的说说解决方案
6 回复
每个worker就是一个独立进程,你要问的是不是进程之间如何通信?
进程间通信我知道可以用message, 但是这样操作会比较麻烦, 其实我需要的就是共享SESSION而已, 现在我用child_process来fork创建一个socket服务, 这样就可以实现统一了, 实在不想用memcache|redis去解决
用redis吧,共享内存虽然方便,但是内存访问不能跨机器,如果什么时候有上集群的必要,反而麻烦。
额= =翻翻前面的帖子看看啊,session用数据库保存,你要说express自带的那个根本就不是为生产环境设计的。
我用这:coffee-resque,不错的东西。