歡迎光臨
每天分享高質量文章

更開放的分散式事務 | 螞蟻金服共建 Seata 社群

SOFAStack(Scalabe Open Finanical Architecture Stack)是螞蟻金服自主研發的金融級分散式架構,包含了構建金融級雲原生架構所需的各個元件,歷經螞蟻金服超過十年的業務歷練。SOFAStack 於 2018 年 4 月宣佈開源,並逐步開源 SOFABoot、SOFARPC、SOFALookout、SOFATracer、SOFAMosn、SOFAMesh 等元件。

 

分散式事務一直是大家非常關註的專案,今天我們有個好訊息想告訴關心 SOFA 的你們:

 

螞蟻金服將投入到分散式事務 Seata 的社群共建中,貢獻累積超十二年的技術能力。


Thanks, Fescar ❤️

Hello, Seata ?

升級後,一起再出發

近日,開源分散式事務 Fescar 更名為 Seata。在 GitHub 上的專案地址相應的變更成:https://github.com/seata/seata.

品牌升級的背景


2019 年 1 月,阿裡巴巴中介軟體團隊發起了開源專案 Fescar(Fast & EaSy Commit And Rollback),和社群一起共建開源分散式事務解決方案。Fescar 的願景是讓分散式事務的使用像本地事務的使用一樣,簡單和高效,並逐步解決開發者們遇到的分散式事務方面的所有難題。

Fescar 開源後,螞蟻金服加入 Fescar 社群參與共建,併在 Fescar 0.4.0 版本中貢獻了 TCC 樣式。

為了打造更中立、更開放、生態更加豐富的分散式事務開源社群,經過社群核心成員的投票,大家決定對 Fescar 進行品牌升級,並更名為 Seata,意為:Simple Extensible Autonomous Transaction Architecture,是一套一站式分散式事務解決方案。

Seata 專案地址:

https://github.com/seata/seata

阿裡巴巴和螞蟻金服在分散式事務上的發展歷程


2007 開始,螞蟻金服自主研發分散式事務分散式事務中介軟體 XTS (eXtended Transaction Service),在內部廣泛應用並解決金融核心場景下的跨資料庫、跨服務資料一致性問題,最終以DTX (Distributed Transaction eXtended) 的雲產品化展現,並依託螞蟻金融雲對外輸出。

與此同時,阿裡巴巴中介軟體團隊釋出 TXC(Taobao Transaction Constructor),為集團提供分散式事務服務,於 2016 年對 TXC 進行產品化改造,形成 GTS(Global Transaction Service),依託阿裡雲對外輸出。

2019 年 1 月,阿裡巴巴中介軟體團隊發起了開源專案 Fescar(Fast & EaSy Commit And Rollback),和社群一起共建分散式事務解決方案。Fescar 的願景是讓分散式事務的使用像本地事務的使用一樣,簡單和高效,並希望最終可以適用於所有的分散式事務場景。

Hello, Seata!

此次,雙方將各自在分散式事務上的技術積累和實踐彙集於 Seata ,旨在打造更好的開源分散式事務解決方案。

更名後,有哪些變化


  • Package & Maven

從 Seata 0.5 版本開始,將原有 Package 中的 com.alibaba.fescar 替換為 io.seata,同時,Maven 依賴中的 artifactId 和 groupId  也會做相應的變更(預計2019.04.12 左右釋出)。

由於改名,導致與之前的 fescar release 版本不能相容,我們深表歉意。?

  • 郵件訂閱串列

dev-fescar@googlegroups.com 更改為 dev-seata@googlegroups.com。原有的郵件訂閱使用者,我們將會進行自動遷移,新使用者請使用 dev-seata@googlegroups.com 進行郵件訂閱。

  • Repo & Git

新的 Repo 地址:

https://github.com/seata/seata。

訪問原有的 Repo 地址時,將會自動跳轉。

新的 Git 地址:

git@github.com:seata/seata.git

訪問原有的 Git 地址時,將會自動跳轉,使用者無需重新關聯

  • 其他

原 alibaba/fescar 遷移至 seata/seata 後,各項資料包括 Issue、PR、Wiki、Project、Commit、Contributor 等均保持不變。

Seata 的近期規劃


自開源以來,分散式事務 Seata 已經擁有超過 7000 的 Star,55 位 Contributors,開發者們的加入,使得社群的生態更加豐富,也更有活力。

Seata 融合了阿裡巴巴和螞蟻金服在分散式事務技術上的積累,並沉澱了新零售、雲端計算和新金融等場景下豐富的實踐經驗,但要實現適用於所有的分散式事務場景的願景,仍有很長的路要走。因此,我們決定建立一個完全中立的分散式事務組織,希望更多的企業、開發者能夠加入我們,一起打造 Seata。

Seata Roadmap

2019 年 5 月,Seata 將加入服務端 HA 叢集支援,達到生產可使用。

加入我們,Say Hello 

長按關註,獲取分散式架構乾貨

歡迎大家共同打造 SOFAStack 

https://github.com/alipay

    贊(0)

    分享創造快樂