私はRabbitMQにかなり慣れていないので、奇妙な問題に遭遇しました.newを使用してリモートで接続しようとすると接続されますadmin(test)
が、同じプログラムがリモートマシンを介して実行されると接続されguest
ます.
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("192.168.1.6");
factory.setUsername("test");
factory.setPassword("test");
//factory.setPort(5267);
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
キューからメッセージをフェッチします。私の変数が設定されています。
私のconfファイルは
[
{rabbit,[{loopback_users,[]}]}
].
リモートマシンで同じプログラムを実行すると、ゲストとして接続が表示されます
私の間違いは何ですか?リモートで接続しているため、ゲストユーザーとしてメッセージフォームキューを取得できません
編集 私の amqp リスニング ポートは以下にあります。ここで何か変更する必要がありますか? リスニング ポート
Protocol Bound to Port
amqp 0.0.0.0 5672
amqp :: 5672