0

パブリッシャー確認モードで Nack が発生する理由として考えられるものは何ですか? また、ケーブルをディスクに接続したり、その他のハードウェア ベースのアクションを実行したりしない限り、テスト用に Nack を確実に生成できますか?

たとえば、存在しない取引所に送信しても、Nack にはなりません。非確認モードと同様に、チャネルのクローズにつながります。

ところで、私のうさぎクラスターは Windows ボックスで実行されていますが、ファイル システムが UNIX の世界のものとはまったく異なる動作をするため、これは問題になる可能性があります。

4

1 に答える 1

1

Nacks を生成する 1 つの方法は、

  1. 仮想ハードディスクを作成する
  2. RABBITMQ_MNESIA_BASEそのドライブ上のフォルダーを指すように環境変数を構成します
  3. 変更された mnesia ベース ディレクトリが取得されるように、RabbitMQ サービスを再インストールします。
  4. サービスを再起動します
  5. メッセージのエンキュー中に仮想ハードディスクをオフラインにする

テストでは、実際に Nack になることが確認されました。

于 2013-08-08T02:32:42.740 に答える