複数のモジュールを「app.js」ファイルにロードするシステムを構築しました。各モジュールには、ルートとスキーマが添付されています。モジュールが別のスキーマからデータを要求する必要がある場合があります。コードをDRYのままにしておきたいので、特定のデータを要求してその応答を受信したい別のモジュールと通信したいと思います。
私は以下を使用して見ました:
- dnode(RPC呼び出し)
Dnodeはプロセス間通信に適しているようです-これらの内部メッセージをプロセス内に分離したいと思います。
- Faye(Pubsub)
プロセス間通信に使用されるもののように見えますが、やり過ぎのようにも見えます
- EventEmitter
#Node.jsの誰かからeventEmitter
、モジュールが大量にある可能性がある場合(したがってサブスクリプションが大量にある場合)は近づかないようにアドバイスされました。
どんな提案でも大歓迎です!