1
    ConnectionFactory factory = new ConnectionFactory();
    factory.setHost(host);
    Connection connection = factory.newConnection();
com.rabbitmq.client.MalformedFrameException: AMQP protocol version mismatch; we are version 0-9-1, server sent signature 1,1,0,10

新しい RabbitMQ 接続を作成しようとすると、このエラーが発生します。奇妙なことに、RabbitMQ 2.8.2 サーバーを 2 つの異なる Linux ボックスにインストールしましたが、1 つは動作し、もう 1 つは動作しません。何か案は?

4

1 に答える 1

3

ボックスの 1 つに Apache QPID が実行されていますか? それはあなたのバージョンの不一致を説明します。現在、RabbitMQ サーバーは 0.9.1 までしか対応していません。

于 2012-06-14T08:19:19.417 に答える