0

最近、私はコンテンツ管理システムに手を出しており、Twitter から学んだ「教訓」を読んでいると、彼らの主要なボトルネックの 1 つは、最初にメッセージ キュー システムを使用していなかったことでした。現在、私の CMS はメッセージ キュー アーキテクチャを使用していませんが、ますますそのメリットを実感しています。それで、メッセージ キュー システムを使用する必要があるか、また、使用する場合、どの程度の機能 (つまり、コンテンツの公開、通知など) をそのシステムに含める必要があるか、疑問に思っていました。

4

1 に答える 1

2

メッセージ キューを使用するいくつかの正当な理由。1. 不安定なシステムの優れたフロントエンドになります。システムがダウンしている場合でも、アクションをキャプチャできます。2. スロットリング - システムが処理するには速すぎるが、記録する必要があり、処理が遅れるアクション。3. イベント トリガー: 複数のサービスが 1 つのクライアント イベントに反応する必要がある場合は、メッセージ キュー システムにこの通信を処理させます。4. イベントの非同期処理を支援します。

コンテンツの公開がメッセージ キューの恩恵を受けているとは思えません。とにかく同期的に行う必要があるもののように聞こえます。ただし、通知は適切な場合があります。

于 2012-09-27T20:40:43.563 に答える