私たちのアプリケーションの 1 つで、バック プレッシャが機能せず、RabbitMQ のキューに大量のパイルアップがありました。これにより、RMQ ノードがチョークしました。
そのような場合に、そのキューにフロー制御を (手動で) 適用する方法はありますか? それはプロデューサーを遅くし、私たちに余裕を与えたでしょう.
私たちのアプリケーションの 1 つで、バック プレッシャが機能せず、RabbitMQ のキューに大量のパイルアップがありました。これにより、RMQ ノードがチョークしました。
そのような場合に、そのキューにフロー制御を (手動で) 適用する方法はありますか? それはプロデューサーを遅くし、私たちに余裕を与えたでしょう.
あなたの場合、消費者はメッセージを処理するのに十分な速さではありません。基本的に、負荷スパイクがありました。
したがって、パブリッシャーを停止する必要があるという意味ではありません。
あなたは出来る:
flow control
RabbitMQ がメッセージを処理でき たため、 は表示されませんでした。