FESCAR: 高速かつ簡単なコミットとロールバック
マイクロサービス アーキテクチャで使用される高性能分散トランザクション ソリューション。
3 つのモジュールで構成される従来のアプリケーションを想像してみましょう。これらの 3 つのモジュールは同じデータ ソースを使用します。明らかに、データの一貫性は、データベースによって提供されるローカル トランザクションによって実現できます。 しかし、マイクロサービス アーキテクチャでは、すべての良い点が壊れてしまいます。 3 つのモジュールは 3 つのサービスになり、それぞれが独立したデータ ソースを持ちます (https://microservices.io/patterns/data/database-per-service.html を参照)。各サービスのデータ一貫性はローカル トランザクションによって保証されますが、サービス間のトランザクションはどうでしょうか?下の図に示すように、企業では在庫 (Storage)、注文 (Order)、アカウント (Account) を運用する必要があります。
まず、分散トランザクションをどのように定義するのでしょうか?分散トランザクションは、複数のブランチトランザクションから構成されるグローバルトランザクションであると考えています。一般的に言えば、ブランチトランザクションはローカルトランザクションです。 FESCAR には 3 つの基本コンポーネントがあります。
FESCAR によって管理される一般的な分散トランザクションのライフ サイクルは次のとおりです。
次の図に示すように: 参考: https://github.com/alibaba/fescar |
<<: Alibaba Cloudが最高レベルのITSS認証を取得:パブリッククラウドとプライベートクラウドのサービス機能はともにレベル1
>>: NetEase MCtalk汎エンターテインメントイノベーションサミットは汎エンターテインメント製品の「強制収容所」を創設
以前、ウェブサイトのホームページが検索エンジンのSITEで1位にならない状況についてお話ししました。...
企業のマーケティングはもはや伝統的なモデルではありません。ますます多くの企業のヒーローが、SEO最適...
v.psのVPS事業はオランダにデータセンターを構えており、クラウド、ミニ、ナノの3つのシリーズに分...
ウェブマスター、特に草の根ウェブマスターであれば、複数のウェブサイトを運営することになります。しかし...
3日前にweloveserversからメールが届きましたが、内容はやはりVPSのプロモーションに関す...
2019年グローバルデジタルエコシステムカンファレンスのAIサブフォーラムで、テンセントYoutuラ...
多くの組織にとって、2018 年のクラウドに関する最重要の取り組みは、クラウド支出の最適化です。しか...
Kubernetes でのイベント監視マイクロサービスとクラウドネイティブの発展に伴い、Kubern...
2013年に入ってから、Baiduのアルゴリズムが絶えずアップグレードされ、更新されたため、多くのS...
360がBaiduに挑戦できるかどうかについては、あまり力を入れるべきではないと思います。なぜなら、...
1. Youku Tudou統合開始:本日よりアカウント相互接続を実現Sohu IT Newsによる...
今日では、ハイブリッド クラウドについて語らずにクラウドについて語ることは不正行為に等しい時代です。...
dogyun が提供するクラシック クラウド サーバーには、ロシアのデータ センターから選択でき、ロ...
進化するテクノロジー環境において、企業はクラウドベースの経済モデルがもたらす大きなチャンスをますます...
Zappiehostは2009年に設立された会社で、英国に登録され、OVHデータセンターでVPSサー...