原生 cluster 传递 function 对象
最近写一个模拟器 希望用一个 master 动态分配任务给 worker
其他都好 就是在 master 中我写以下代码想发送个任务
cluster.workers[worker_id].send(message);
其中
message = {'type': 'new_job', 'content': bored};
可是在接收端收到的消息却没有 [function: bored]
message.content = undefined;
貌似 send() 直接无视了 function 对象
求破
p.s
我看传递 message 会用到 JSON 的 stringfy 是不是根本就不可能传递函数对象?
1 回复
算了 直接 send
func.toString()
在 worker 那边重新组合成 function 了