cluster出来的线程之间能否实现共享变量
发布于 1年前 作者 xmzhao 740 次浏览

这个共享的变量是一个object,而且这个object存在循环引用,使用redis等内存数据库恐怕不太好直接存储,有没有好的解决方案

4 回复

只能用redis这些第3方来扩展,存在循环引用你就把结构变通一下啊,尽量都是key-value都形式

cluster出来的node.js是跨进程的,内存指针无法共享,不过node.js有进程间管道通信的api,你可以去看下

嗯,只能想办法把这个object序列化了,要处理的对象结构还是挺复杂的,而且变化比较多……那有好的一些处理这种循环结构对象的库吗,比如能转为json还能再转回来的

管道通信似乎没法实现变量的共享吧

回到顶部