GTS 可應用在多個領域,包括共享出行、微服務、消息以及混合事務。

SOA 和分布式事務

提供跨庫、跨服務的分布式事務支持,實現業務鏈路級別的分布式事務。開發簡單,只需要在客戶端聲明一個注解,用以界定事務邊界。

  • 業務鏈路:為服務鏈調用提供一致性保證。
  • 多框架兼容:目前兼容 Spring Cloud、Dubbo 和 HSF 等 RPC 框架。
  • 高性能:最高可達到傳統分布式事務性能10倍左右;熱點數據可以高效處理,無懼數據沖突。

推薦搭配 ECS 和 EDAS 使用。

EDAS 場景

消息事務

GTS 與 MQ 打通,提供事務消息處理能力,可以保證業務鏈路完成時發送消息,任一階段異常時回滾消息。開發簡單,在客戶端聲明一個注解,用以界定事務邊界,調用 MQ 的事務API發送消息。?

  • 高可靠:在宕機、網絡故障等情況下,嚴格保證數據一致性。
  • 節約成本:
    • 節省運維成本,避免了分布式場景下產生的數據異常。
    • 節省開發成本,像使用單機事務一樣使用分布式事務。

推薦搭配 ECS 和 MQ 使用。

消息事務

通用分布式事務管理

提供通用的分布式事務管理能力,支持微服務框架(Spring Cloud、Dubbo 和 HSF)、數據庫(DRDS、RDS、MySQL、Oracle等)、消息中間件(MQ)的組合使用,靈活方便。

  • 多業務場景:通過混合事務,GTS可以應用到金融、電信、電子商務、物流等多個領域。
  • 高可用:GTS 具有同地域高可用特性,即使突發事件造成集群中某一臺機器異常,GTS 仍然能夠提供原來 1/2 的服務能力。

推薦搭配 DRDS 5.2.x、EDAS、MQ 和 ECS 使用。

通用分布式事務管理

共享出行

共享出行場景下,通過 GTS 支撐物聯網系統、訂單系統、支付系統、運維系統、分析系統等各系統應用事務一致性,保證海量訂單和數千萬流水的交易。

  • 超強性能:可以達到傳統分布式事務性能 10 倍左右;熱點數據可以高效處理。
  • 高并發:可以滿足出行場景下的億萬級并發事務請求。
  • 強一致性:可以在宕機、網絡故障等任何情況下保證數據的一致性。

推薦搭配 ECS、MQ 和 DRDS 5.2.x 使用。

共享出行場景