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汎エンターテインメントイノベーションサミットは汎エンターテインメント製品の「強制収容所」を創設
Digitalocean の本日の電子メール メッセージ: AMD シリーズ VPS は、ニューヨー...
[51CTO.comからのオリジナル記事] 科学技術の急速な発展に伴い、ビッグデータ、クラウドコンピ...
最も基本的なレベルでは、サーバー仮想化管理とは、仮想マシンを作成、編集、削除する機能を指します。すべ...
アプリのソフトプロモーションには、もう 1 つの大きな落とし穴があります。それは、チャネルです。チャ...
Shardhost の現在の Dallas は Colo4Dallas データ センターでホストされ...
Douban FMの有料版が最近リリースされ、月額10元で、ユーザー課金モデルの模索が正式に始まった...
カンガルーカントリーと米国に登録され、シャイブラザーとチームリーダーが9年以上運営しているAoyou...
国際データコーポレーション(IDC)がこのほど発表した「中国クラウド運用サービス市場(2020年上半...
Aizhan.com の本社は、李星平のような英雄的な草の根活動家を含む才能ある人材を輩出することで...
検索エンジンマーケティングは、オンラインマーケティングの最も重要な部分の1つになりました。現在、シン...
クラウド サービスは、インターネット ベースの関連サービスを追加、使用、および対話するためのモデルで...
[[396264]]分析会社ガートナーが発表した最近の調査および予測データによると、パブリッククラウ...
一年で最大のショッピングカーニバルであるダブル11が、今年も前倒しで開催されます。最近、アリババは今...
文化資本を構築し、文化市場を浄化することが急務です。記者が昨日知ったところによると、12月20日現在...
老舗ブランドのHostkeyでは、イースターの最新プロモーション(公式プロモーションメール)を実施し...