写点什么

更开放的分布式事务 | Fescar 品牌升级,更名为 Seata

  • 2019-08-27
  • 本文字数:1333 字

    阅读完需:约 4 分钟

更开放的分布式事务 | Fescar 品牌升级,更名为 Seata

Thanks, Fescar ️

Hello, Seata

升级后,一起再出发。

近日,分布式事务 Fescar 更名为 Seata。在 GitHub 上的项目地址相应的变更成:

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

分布式事务产生背景

随着互联网技术快速发展,数据规模增大,分布式系统越来越普及,采用分布式数据库或者跨多个数据库的应用在中大规模企业普遍存在,而一个业务活动执行过程中可能会被意外中断(比如网络超时、数据库超时、机器重启、机器宕机等),我们很难保证一个业务活动的所有操作能 100% 全部成功。因此,微服务化过程中急需一种能保证业务一致性的方案,分布式事务应运而生。

分布式事务在阿里巴巴和蚂蚁金服的发展历程

作为覆盖金融、云计算、新零售等多重领域的阿里经济体两端,蚂蚁金服和阿里巴巴在分布式事务上共同发力,在内部技术架构的演进中沉淀实践经验,通过不断的技术迭代支撑高速增长的 618、双十一等高并发业务场景。2007 开始,蚂蚁金服自主研发分布式事务分布式事务中间件 XTS(eXtended Transaction Service),在内部广泛应用并解决金融核心场景下的跨数据库、跨服务数据一致性问题,最终以 DTX(Distributed Transaction eXtended)的云产品化展现并对外开放。与此同时,阿里巴巴中间件团队发布 TXC(Taobao Transaction Constructor),为集团内应用提供分布式事务服务,经过多年的技术沉淀,于 2016 年产品化改造为 GTS(GlobalTransaction Service),通过阿里云解决方案在众多外部客户中落地实施。


2019 年 1 月,基于技术积累,阿里巴巴中间件团队发起了开源项目 Fescar(Fast & EaSy Commit And Rollback, Fescar),和社区一起共建分布式事务解决方案。Fescar 为解决微服务架构下的分布式事务问题交出了一份与众不同的答卷。而 Fescar 的愿景是让分布式事务的使用像本地事务的使用一样简单和高效。最终的目标是希望可以让 Fescar 适用于所有的分布式事务场景。


为了达到适用于更多的分布式事务业务场景的目标,蚂蚁金服加入 Fescar 社区共建,在 Fescar 0.4.0 版本中加入了 TCC 模式。

更开放的分布式事务

蚂蚁金服的加入引发了社区核心成员的讨论,为了达到适用于所有的分布式事务业务场景的目标,也为了社区更中立、更开放、生态更加丰富,社区核心成员们决定进行品牌升级,改名 Seata。Seata 意为:Simple Extensible Autonomous Transaction Architecture,是一套一站式分布式事务解决方案。


项目地址:


https://github.com/seata/seata




HelloSeata!

分布式事务 Seata 的近期规划

Seata 目前产生于阿里巴巴和蚂蚁金服的业务需求,而市场上真实的生产情况更加多样化。我们决定建立一个完全中立的分布式事务组织,未来,希望更多的企业、开发者能够加入一起创造。


自开源以来,Seata 一直受益于社区的参与者的贡献。感谢开发者们的关注和贡献,截止目前,分布式事务 Seata 已经拥有超过 7000 的 Star ,超 55 位 Contributors,开发者们的加入,使得社区的生态更加丰富也更有活力。


2019 年 5 月,Seata 将加入服务端 HA 集群支持,从此,Seata 可以达到生产环境使用的标准。


欢迎对分布式事务有热情的开发者们加入社区的共建中来,为 Seata 带来更多的想象空间。



本文转载自公众号蚂蚁金服科技(ID:Ant-Techfin)。


原文链接:


https://mp.weixin.qq.com/s/0x9uJ6iKIXGM01umoCqNSg


2019-08-27 10:131726
用户头像

发布了 150 篇内容, 共 38.1 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

最好用的 6 个 React Tree select 树形组件测评与推荐

蒋川

低代码 开发工具 React 组件 树形选择器

面向高校 | “云原生技术应用与实践”示范课程项目开放申报

Serverless Devs

使用APICloud开发app的动态权限及Android平台targetSdkVersion设置教程

YonBuilder低代码开发平台

android 权限管理 APICloud

软件开发教父 Martin Fowler:幸好我当初没把它扔进垃圾桶

图灵教育

软件开发

新一期HarmonyOS认证正式发布,速来围观!

HarmonyOS开发者

HarmonyOS

金融机构等入局数字藏品;证券期货类应用用户规模达1.34亿

易观分析

金融 证券

重磅发布 | Serverless 应用中心:Serverless 应用全生命周期管理平台

Serverless Devs

社区活动 | Apache Doris 社区长期征文活动&演讲议题征集 正式开始啦!

SelectDB

开源社区 apache doris 征文投稿 议题征集 社区活动

创新不止,英特尔强调HPC的开放性和可持续性

科技之家

CountDownLatch

急需上岸的小谢

6月月更

【LeetCode】划分数组使最大差为 K Java题解

Albert

LeetCode 6月月更

【前端每日一学】vue框架的深入学习

恒山其若陋兮

6月月更

同心助力,战役有AI

开源社

人工智能 疫情防控

【智人智语】剑维软件大中华区油气和智能制造业务部总经理刘晓光:我谨代表剑维软件预祝第六届世界智能大会圆满成功

InfoQ 天津

【爬虫必备->Scrapy框架】初篇

孤寒者

爬虫 6月月更 scrapy框架

优酷移动端弹幕穿人架构设计与工程实战总结

阿里巴巴文娱技术

技术 音视频 弹幕 视频 移动端

微信团队分享:微信后台在海量并发请求下是如何做到不崩溃的

JackJiang

微服务 即时通讯 im开发 微信架构

从“预见”到“遇见”SAE 引领应用步入 Serverless 全托管新时代

Serverless Devs

阿里云 Serverless

一篇万字博文带你入坑爬虫这条不归路 【万字图文】

孤寒者

爬虫 6月月更 爬虫必备知识讲解 万字图文 爬虫入坑文

小程序IDE,大趋势下催生的效能提速工具

Speedoooo

ide 效率工具 编程效率 移动开发 APP开发

打金?工作室?账号被封?游戏灰黑产离我们有多近

行者AI

flutter系列之:用来管理复杂状态的State详解

程序那些事

flutter 程序那些事 6月月更 widget

重磅!KubeEdge单集群突破10万边缘节点|云原生边缘计算峰会前瞻

华为云开发者联盟

云计算 云原生 华为云

AIOps落地五大原则(一):大势所趋

BizSeer必示科技

2022年软饮料国潮发展洞察报告

易观分析

饮品市场

如何使用阿里云 CDN 对部署在函数计算上的静态网站进行缓存

Serverless Devs

Serverless 前端 前端工具

开放银行引入第三方生态,系统风控助力事前-中风险监控

Speedoooo

数字化 开放银行 异业合作

三大特性,多个场景,Serverless 应用引擎 SAE 全面升级

Serverless Devs

阿里云 Serverless 微服务

OpenHarmony 3.2 Beta1版本正式发布

OpenHarmony开发者

Open Harmony

Fomo3D模式dapp系统开发详解

开发微hkkf5566

50万条数据,解读四川两座城市数字经济发展底气(下)

易观分析

经济 四川经济

更开放的分布式事务 | Fescar 品牌升级,更名为 Seata_开源_Geek_cb7643_InfoQ精选文章