Node.jsでamqplibを使用していますが、私のコードのベストプラクティスについては明確ではありません。公開するたびにチャンネル/接続を終了する必要がありますか?
基本的に、私の現在のコードでは、ノードサーバーが起動するときにamqp.connect()
が呼び出され、各プロデューサと各コンシューマに対して異なるチャネルが使用されます。それが意味をなさないかどうかを知りたいのですが、メッセージを公開するたびにチャンネルを作成して公開して閉じる必要があります。接続はどうですか?それは一度接続してからサーバーの寿命を延ばすための「良い習慣」ですか?
コンシューマ側では、複数のキューでリスンするには、単一の接続と単一のチャネルを使用できますか?
は、任意の明確化、一般的に