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汎エンターテインメントイノベーションサミットは汎エンターテインメント製品の「強制収容所」を創設
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス企業のオンライン マーケ...
[[211645]]序文時間は流れる水のように、あっという間に過ぎていきます。自分が仮想環境にいるの...
仮想化は、データセンターにおける新しいテクノロジーから主流のテクノロジーへと進化しました。以前は、デ...
urpad は FTNhosting () のブランドであり、2008 年に設立され、同社のチームは...
現在、多くのメディアがニュースソース ソフト テキスト マーケティングを開始しています。これは、ニュ...
uuuvpsは設立5年目を迎えました。11月はゴールデンプロモーション月間であり、ダブルイレブンとブ...
成功した人々の成長体験には、成功した起業家の背後に1つ以上の物語があり、これらの物語は非常に感動的で...
adminvps.ru はロシアの商人で、ドメイン名、SSL 証明書、仮想ホスト、VPS、独立サーバ...
現在、企業のウェブサイトは最も一般的なタイプのウェブサイトです。中小企業も、非常に費用対効果の高い方...
知乎のユーザーは長い間、自分が嫌悪する特定の発言に対して「あなたはWeibo出身ですよね?」というコ...
Catalysthost は 2011 年初頭に設立され、現在は非常に評判の高い VPS プロバイダ...
imidc は日本の独立サーバー向けに特別プロモーションを実施しています。元々 159 ドルだったマ...
正しくお読みいただけました。Prometeus は米国のデータセンターでテストを行っています。公式発...
メーデー後の新たな始まり - ウェブサイトをランク付けするには?この間、私のサイトの多くはランキング...
最近、SolUSVMは一連の高リスクの脆弱性に襲われ、現在、公式のSolUSVMがパッチをリリースす...