問題タブ [node-amqplib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
23 参照

node.js - Nodejs RabbitMQ amqplib は、同じ接続とチャネルで消費および公開します

同じ rabbitMQ インスタンスから公開および消費する必要があるサーバーがある場合。これらの操作用に 2 つのチャネルを作成する必要がありますか、それとも同じチャネルで作業する必要がありますか?

0 投票する
1 に答える
77 参照

node.js - amqplib sendToQueue() が RabbitMQ にメッセージを送信していません

の Promise API を中心に Typescript パッケージを構築してamqplib、2 つの RabbitMQ キュー間でメッセージを簡単に送信できるようにしています。

これは、RabbitMQ へのメッセージの送信を担当するパッケージのクラス内のメソッドです。CloudAMQP からメッセージを見ることができないため、実際にはメッセージを送信していません。

これは、ここで使用されている接続とチャネルを作成するために作成したクラスです。

}

CloudAMQP のダッシュボードから接続を確認できるため、接続ファクトリは正常に動作しているようです。また、作成された (コードでアサートされた) キューもダッシュボードから確認できます。ただし、amqplib から CloudAMQP にメッセージを送信することができません。

パッケージを呼び出すために使用している(非同期)コードは次のとおりです。

何が間違っているようですか?