2

スライドでは、予約システムの非常に大まかなアーキテクチャを見ることができます。多くのユーザーが一度に同じホテル/部屋を予約しようとする可能性がある、非常に並行的な環境です。

一番下には NoSQL データベースがあり、迅速な応答/要求のために、データを要求する分散キャッシュとアプリケーションがあります。

このスライドの考え方は、NoSQL + Distributed Cache を使用すると、同期の問題、つまりデータの整合性の問題が発生するということです。分散キャッシュを NoSQL db と同期する必要があります。

質問: IMDG 以外に、そのような場合に既に存在するソリューション/テクニックは何ですか? これは、フレームワークまたはベスト プラクティスの両方である可能性があります。この問題を解決する特定の分散キャッシュはありますか?

質問 2 [更新]:キャッシュではなく NoSQL データベースに書き込む理由は何ですか? それはトランザクションですか、ノード障害の可能性ですか、それとも何か他のものですか?

PSこれは私のスライドではありません。著者は、これは IMDG の優れた使用例であると主張しています。

ここに画像の説明を入力

4

1 に答える 1