解析云上异步解耦和分布式事务一致性的最佳实践

过去十几年里,互联网技术日新月异,其中“云原生架构”更是成为话题讨论的焦点,越来越多的企业拥抱云原生进行分布式架构改造。为了帮助企业提升研发效能,更好引入云原生技术,蚂蚁金服一直在行动,并在探索中不断巩固总结出一套金融级云原生分布式架构的完整的解决方案——SOFAStack(Scalable Open Financial Architecture Stack)。

SOFAStack是蚂蚁金服完全自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,如微服务研发框架、RPC 框架、服务注册中心、分布式定时任务、限流/熔断框架、动态配置推送、分布式链路追踪、Metrics 监控度量、分布式高可用消息队列、分布式事务框架和分布式数据库代理层等。SOFAStack是一套分布式架构的完整的解决方案,SOFAStack 应用 PaaS 平台将大规模金融级运维能力与渐进式的云原生架构转型方案相结合,打造了满足金融场景需求的大规模容器运维管控能力。

据了解,经过数代架构演进和“双十一”考验的 SOFAStack,已于 2018 年 4 月正式对外开源,仅一年时间,SOFAStack 所有相关的开源代码,累计获得 16,000+ 个 Star,并有 110+ 个代码贡献者参与其中。

毫无疑问,“云原生”已经成为业界公认的技术趋势,它的目标是提升运维效率、降低资源使用成本、提升服务安全可靠性等。蚂蚁金服SOFAStack是云原生开源技术的代表,也是在金融场景里锤炼出来的最佳实践,其技术体系中的核心组成部分消息队列(Message Queue)作为一种典型的消息代理组件(Message Broker),是企业级应用系统中常用的消息中间件,主要应用于分布式系统或组件之间的消息通讯,提供具有可靠、异步和事务等特性的消息通信服务。应用消息代理组件可以降低系统间耦合度,提高系统的吞吐量、可扩展性和可用性。

不仅如此,作为一个数据的集散中心,消息队列还承载了越来越多的场景和数据,从最开始的 OLTP 到 OLAP,甚至再到物联网、人工智能、机器学习等场景,都有很大的想像空间。在能力上,消息队列现在拥有了数据,拥有了算力,从承载数据走到理解数据。同时,蚂蚁金服也在思考给消息队列加入算法能力,让算法走进消息队列,走向下一个阶段 :洞察数据,并把这些能力综合起来,打造一个智慧的传输计算服务平台。

SOFAStack消息队列是本期蚂蚁金服“共战‘疫情’,技术破局”数字课堂线上直播的主角。2月26日,蚂蚁金服产品专家夏海宏将为大家带来《云上异步解耦和分布式事务一致性的最佳实践—SOFAStack 消息队列》的主题分享,全面解读SOFAStack消息队列如何轻松实现异步解耦、削峰填谷,保证分布式事务一致性。在线看大会就来阿里云云栖号,进入蚂蚁数字直播间学习云原生最前沿知识。

解析云上异步解耦和分布式事务一致性的最佳实践

极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

2020-02-25
解析云上异步解耦和分布式事务一致性的最佳实践
过去十几年里,互联网技术日新月异,其中“云原生架构”更是成为话题讨论的焦点,越来越多的企业拥抱云原生进行分布式架构改造。

长按扫码 阅读全文