0

私は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
4

1 に答える 1