Sequelize を使用してマルチプロセス ノードを取得したいと考えています。Sequelize の sync メソッドを呼び出して orm を一度に複数回準備することはできないため (データベースのロック)、マスター クラスターで sync メソッドを呼び出すことにしました。それが完了したら、プロセスを fork して CPU 数を一致させます。
しかし、フォーク間でグローバル変数を明らかに共有することはできません。環境 ( http://nodejs.org/api/cluster.html#cluster_cluster_fork_env ) または( http://nodejs.org/api/cluster.html#cluster_cluster_fork_env )を介して Sequelize 変数を渡そうとするとworker.message(data)
、nodejs.org/api/cluster.html#cluster_worker_send_message_sendhandle )、循環 JSON を送信しません。process.on
複雑な/循環オブジェクトを子プロセスに渡す方法を知りたいです。
誰にもアイデアはありますか?