解析云上異步解耦和分布式事務(wù)一致性的最佳實(shí)踐

過去十幾年里,互聯(lián)網(wǎng)技術(shù)日新月異,其中“云原生架構(gòu)”更是成為話題討論的焦點(diǎn),越來越多的企業(yè)擁抱云原生進(jìn)行分布式架構(gòu)改造。為了幫助企業(yè)提升研發(fā)效能,更好引入云原生技術(shù),螞蟻金服一直在行動(dòng),并在探索中不斷鞏固總結(jié)出一套金融級(jí)云原生分布式架構(gòu)的完整的解決方案——SOFAStack(Scalable Open Financial Architecture Stack)。

SOFAStack是螞蟻金服完全自主研發(fā)的金融級(jí)分布式架構(gòu),包含了構(gòu)建金融級(jí)云原生架構(gòu)所需的各個(gè)組件,如微服務(wù)研發(fā)框架、RPC 框架、服務(wù)注冊(cè)中心、分布式定時(shí)任務(wù)、限流/熔斷框架、動(dòng)態(tài)配置推送、分布式鏈路追蹤、Metrics 監(jiān)控度量、分布式高可用消息隊(duì)列、分布式事務(wù)框架和分布式數(shù)據(jù)庫代理層等。SOFAStack是一套分布式架構(gòu)的完整的解決方案,SOFAStack 應(yīng)用 PaaS 平臺(tái)將大規(guī)模金融級(jí)運(yùn)維能力與漸進(jìn)式的云原生架構(gòu)轉(zhuǎn)型方案相結(jié)合,打造了滿足金融場景需求的大規(guī)模容器運(yùn)維管控能力。

據(jù)了解,經(jīng)過數(shù)代架構(gòu)演進(jìn)和“雙十一”考驗(yàn)的 SOFAStack,已于 2018 年 4 月正式對(duì)外開源,僅一年時(shí)間,SOFAStack 所有相關(guān)的開源代碼,累計(jì)獲得 16,000+ 個(gè) Star,并有 110+ 個(gè)代碼貢獻(xiàn)者參與其中。

毫無疑問,“云原生”已經(jīng)成為業(yè)界公認(rèn)的技術(shù)趨勢,它的目標(biāo)是提升運(yùn)維效率、降低資源使用成本、提升服務(wù)安全可靠性等。螞蟻金服SOFAStack是云原生開源技術(shù)的代表,也是在金融場景里錘煉出來的最佳實(shí)踐,其技術(shù)體系中的核心組成部分消息隊(duì)列(Message Queue)作為一種典型的消息代理組件(Message Broker),是企業(yè)級(jí)應(yīng)用系統(tǒng)中常用的消息中間件,主要應(yīng)用于分布式系統(tǒng)或組件之間的消息通訊,提供具有可靠、異步和事務(wù)等特性的消息通信服務(wù)。應(yīng)用消息代理組件可以降低系統(tǒng)間耦合度,提高系統(tǒng)的吞吐量、可擴(kuò)展性和可用性。

不僅如此,作為一個(gè)數(shù)據(jù)的集散中心,消息隊(duì)列還承載了越來越多的場景和數(shù)據(jù),從最開始的 OLTP 到 OLAP,甚至再到物聯(lián)網(wǎng)、人工智能、機(jī)器學(xué)習(xí)等場景,都有很大的想像空間。在能力上,消息隊(duì)列現(xiàn)在擁有了數(shù)據(jù),擁有了算力,從承載數(shù)據(jù)走到理解數(shù)據(jù)。同時(shí),螞蟻金服也在思考給消息隊(duì)列加入算法能力,讓算法走進(jìn)消息隊(duì)列,走向下一個(gè)階段 :洞察數(shù)據(jù),并把這些能力綜合起來,打造一個(gè)智慧的傳輸計(jì)算服務(wù)平臺(tái)。

SOFAStack消息隊(duì)列是本期螞蟻金服“共戰(zhàn)‘疫情’,技術(shù)破局”數(shù)字課堂線上直播的主角。2月26日,螞蟻金服產(chǎn)品專家夏海宏將為大家?guī)怼对粕袭惒浇怦詈头植际绞聞?wù)一致性的最佳實(shí)踐—SOFAStack 消息隊(duì)列》的主題分享,全面解讀SOFAStack消息隊(duì)列如何輕松實(shí)現(xiàn)異步解耦、削峰填谷,保證分布式事務(wù)一致性。在線看大會(huì)就來阿里云云棲號(hào),進(jìn)入螞蟻數(shù)字直播間學(xué)習(xí)云原生最前沿知識(shí)。

解析云上異步解耦和分布式事務(wù)一致性的最佳實(shí)踐

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2020-02-25
解析云上異步解耦和分布式事務(wù)一致性的最佳實(shí)踐
過去十幾年里,互聯(lián)網(wǎng)技術(shù)日新月異,其中“云原生架構(gòu)”更是成為話題討論的焦點(diǎn),越來越多的企業(yè)擁抱云原生進(jìn)行分布式架構(gòu)改造。

長按掃碼 閱讀全文