CNode

cluster出来的线程之间能否实现共享变量

Xxmzhao发布于13 年前最后回复13 年前4 回复4814 浏览0 收藏

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

查看回复

回复 (4)

D
dengqiao#1·13 年前

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

D
DoubleSpout#2·13 年前

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

X
xmzhao#3·13 年前

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

参与回复
登录后即可参与回复。登录