ダブル11と同じスタイルです! Alibaba Cloud がグローバル トランザクション サービス (GTS) を開始: 1 秒あたり 10 万件のトランザクションを処理

ダブル11と同じスタイルです! Alibaba Cloud がグローバル トランザクション サービス (GTS) を開始: 1 秒あたり 10 万件のトランザクションを処理

アリババクラウドは5月30日、グローバルトランザクションサービス製品「GTS」が正式に商用化されたと発表した。 1 秒あたり 10 万件のトランザクションを処理できるため、分散トランザクションは「高貴な技術」から「民間の技術」へと変わります。データベース、メッセージ、サービスにまたがる分散環境におけるトランザクションの一貫性の問題を解決できるため、開発者は複雑なトランザクションの問題を考慮する必要がなくなり、マイクロサービスの実装が加速され、従来の XA プロトコルに比べて効率が 10 倍向上します。

分散トランザクションは、企業がマイクロサービスを構築する際に回避できない壁です。グローバル トランザクション サービス GTS は、複雑な分散トランザクション ロジックを特定のビジネス システムから分離し、分散トランザクション ライフサイクル管理、自動トランザクション ロールバックなどの機能を実装し、マイクロサービスをより軽量、シンプル、安定したものにします。

公式サイトによると、アリババクラウドグローバルトランザクションサービスGTSは、アリババのダブル11ショッピングフェスティバル中に長年にわたってテストされており、1秒あたり10万件以上のトランザクションを処理できます。単一サーバーのパフォーマンスは 15,000 TPS を超えることができます。同時に、GTS は Alibaba Cloud MQ メッセージ キューなどのミドルウェア製品と連携して、分散データベース トランザクション、マルチデータベース トランザクション、メッセージ トランザクション、サービス リンク レベル トランザクションなどのさまざまな組み合わせを実現できます。

トランザクションをビジネスから分離することで、マイクロサービスの2つの大きな問題が解決されます。

マイクロサービスの概念は2012年に提案されて以来、世界中で急速に普及し、ますます多くの開発者から賞賛されるようになりました。多くのインターネット業界の大手企業やオープンソース コミュニティが、マイクロサービスに関する議論と実践を始めています。 Alibaba は、dubbo や EDAS などの独自のマイクロサービス フレームワークも相次いでリリースしています。

XAプロトコルによる従来のトランザクション

実践的にはインターネット大手が主導権を握っていますが、マイクロサービスはまだ初期段階にあります。多くの中小規模のインターネット企業にとって、マイクロサービスを実装することは困難です。現在、2 つの大きな課題があります。1 つは、単一のアプリケーションを分散システムに分割することによって生じる複雑さです。もう 1 つは、システムがマイクロサービス化された後、一見単純な機能でも複数のサービスを呼び出し、内部で複数のデータベースを操作する必要があり、サービス呼び出しの分散トランザクションの問題が非常に顕著になることです。

GTSは分散トランザクションを処理する

これらの問題を解決するために、GTS はまずマイクロサービスを分散トランザクションから解放します。マイクロサービスの実装では、リバース インターフェース、べき等性、ロールバック戦略などの複雑な問題を考慮する必要がなくなり、マイクロサービス開発の難易度と作業負荷が大幅に軽減されます。

さらに、GTS はビジネス コードにほとんど侵入せず、アノテーション @TxcTransaction を通じてトランザクション境界を定義するだけで済みます。

Double 11のテスト後、1秒あたり10万件のトランザクションを処理できるようになりました

GTS は Alibaba 内で長年改良が続けられ、現在では Taobao、Tmall、Alibaba Pictures、Tao Piao Piao、Alimama、1688 など、さまざまな Alibaba ビジネス システムで広く使用されています。また、長年にわたる Double 11 ショッピング フェスティバルでの大量のリクエストによってテストされており、1 秒あたり 10 万件のトランザクションを簡単に処理できます。単一サーバーのパフォーマンスは 15,000 TPS と高く、2 時間以内に 1 億件を超えるトランザクションを完了できます。

GTSとSpringCloudを統合し、シェアリング旅行システムに適用

GTSは、Alibaba Cloudのパブリッククラウド、プライベートクラウド、ハイブリッドクラウドを通じて外部サービスを提供できると報告されています。多くのユーザーが、電力、物流、ETC、タバコ、金融、小売、電子商取引、シェア旅行など、数十の業界を網羅する SpringCloud、Dubbo、EDAS などのマイクロサービスの分散トランザクション問題を解決するために GTS を使用しています。

アリババは、約10年間の技術蓄積を経て、Alibabaグループの大規模アプリケーションの99%以上をサポートするとともに、Alibaba Cloudのエンタープライズミドルプラットフォームの重要な部分でもあるAliwareにエンタープライズインターネット化の真髄を蓄積してきました。アリババの「厚いミドルプラットフォーム、薄いアプリケーション」というミドルプラットフォームのコンセプトを企業に適用し、企業のデジタル変革の実現を支援します。

<<:  WOT Shi Yang: IoT時代のインテリジェントエッジコンピューティング_クラウドコンピューティング半月刊第30号

>>:  自社開発とセキュリティ:Alibaba Cloud の理念

推薦する

Youkuの映画チャンネルの3つの最適化の欠陥についての簡単な議論

みなさんこんにちは。私は徐子宇です。誰もが良い映画が好きで、Youku、Tudou、iQiyiなどの...

ウェブサイトの最適化に適切な方法を使用していますか?

こんな気持ちになったことはありませんか?ウェブサイトを最適化するとき、多くの場合、多くの時間と経験を...

インターネット監視の発展動向からウェブマスターが学ぶべきこと

最初はゲームの実名制、そして今度はWeiboの実名制で、インターネット製品に対する国の監督がますます...

intovps - 5 ドル/1g メモリ/20g SSD/1T トラフィック/OpenStack/5 つのオプション データ センター

intovps についてあまり詳しくない人もいるようですが、実際ブロガーも知りません。intovps...

Dockerを理解して使いたいならこの記事だけで十分です!

Dockerとは何ですか?翻訳ツールを開いて「Docker」と入力すると、結果に「dock work...

個人ブログでは、ウェブサイトの位置付けとキーワードの選択も適切に行う必要がある。

最近、突然ひらめきがあり、SEOをしている友達がみんな自分のブログを持っているのを見て、自分でWor...

Oracle NetSuite は、Baichuan の「統合管理」の仁徳経絡をどのように開拓するのでしょうか?

インターネットやビッグデータなどの技術の発展により、家具業界は活況を呈しています。ますます多くの消費...

クラウド コンピューティングの 5 つのネットワーク要件

ネットワークおよびクラウド チームは、クラウド戦略において、帯域幅とレイテンシの最適化、セキュリティ...

ウェブサイトのトラフィックを増やすための 5 つのヒント

はじめに: ウェブサイトの顧客を増やしたい場合は、ウェブサイトをシンプルに保ち、価値あるコンテンツを...

エンタープライズの近代化アプリケーション変革における Amazon Web Services のコア機能は何ですか?

[51CTO.com からのオリジナル記事]モダン アプリケーションは、間違いなく近年最もホットなト...

母子電子商取引企業は、どのようにルールを再構築し、苦境から抜け出すことができるのでしょうか?

[要約] 現実には、製品カテゴリが常に国内の母子電子商取引の発展を制限してきました。テンセントテクノ...

LetBox-$20/X3440/8G メモリ/500g ハードディスク/100M 無制限/シアトル

Letbox は特別価格で複数のサーバーをリリースしました。元の価格は月額 30 米ドルと非常に安い...

2022年杭州雲奇会議は11月3日に開催予定:70以上のフォーラムと4万平方メートルの技術展示が今から無料で予約可能

記者は9月28日、雲奇大会組織委員会から、2022年杭州雲奇大会が11月3日から5日まで杭州雲奇鎮で...

新旧サイトの最適化操作の違い

ウェブサイトの SEO 最適化戦略を策定する際に、まず最初に明確にする必要があるのは、このウェブサイ...