0

メッセージキューを使用してエラーを保存することのWebアプリケーション開発者にとっての利点は何でしょうか?

ユーザーがWebアプリからメッセージキューにエラーをログに記録できるようにするレガシーコードがいくつかあります。Webアプリはクラスター上に存在できるため、中央の場所でエラーログが必要になる場合があります。ファイルロガーも提供しています。

4

1 に答える 1

3

主なメリットは次のとおりです。

  1. アプリケーションは実際のロギングメカニズムを処理する必要がないため、そのボトルネックを取り除くことができます。
  2. クラスタ上にあるため、すべてのインスタンスがエラーを報告でき、1つの集約サービスがエラーの処理を管理できます。
  3. エラーの処理中にエラーが発生した場合、それはキュー内にあるため、そのインスタンスを保持し、アルゴリズムが満たされるまで再試行することをお勧めします-しかし、キューは待機しているだけなので、何も保持していません別の受信メッセージ。
  4. 必要に応じて、複数のエラー処理サービスを立ち上げて、共有キューから読み取り、負荷を処理することができます。

そして、おそらくもっとあります、それは私の頭のすぐ上にあります。

于 2012-07-30T16:29:34.680 に答える