在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Seata开源软件地址:https://gitee.com/mirrors/Seata开源软件介绍:Seata: Simple Extensible Autonomous Transaction ArchitectureWhat is Seata?A distributed transaction solution with high performance and ease of use for microservices architecture. Distributed Transaction Problem in MicroservicesLet's imagine a traditional monolithic application. Its business is built up with 3 modules. They use a single local data source. Naturally, data consistency will be guaranteed by the local transaction. Things have changed in a microservices architecture. The 3 modules mentioned above are designed to be 3 services on top of 3 different data sources (Pattern: Database per service). Data consistency within every single service is naturally guaranteed by the local transaction. But how about the whole business logic scope? How Seata do?Seata is just a solution to the problem mentioned above. Firstly, how to define a Distributed Transaction? We say, a Distributed Transaction is a Global Transaction which is made up with a batch of Branch Transaction, and normally Branch Transaction is just Local Transaction. There are 3 basic components in Seata:
A typical lifecycle of Seata managed distributed transaction:
For more details about principle and design, please go to Seata wiki page. HistoryAnt Financial
Alibaba
Seata Community
Maven dependency<seata.version>1.4.2</seata.version><dependency> <groupId>io.seata</groupId> <artifactId>seata-all</artifactId> <version>${seata.version}</version></dependency> Quick StartDocumentationYou can view the full documentation from the wiki: Seata wiki page. Reporting bugsPlease follow the template for reporting any issues. ContributingContributors are welcomed to join the Seata project. Please check CONTRIBUTING about how to contribute to this project. Contact
Seata ecosystem
ContributorsThis project exists thanks to all the people who contribute. [Contributors]. LicenseSeata is under the Apache 2.0 license. See the LICENSE file for details. Who is usingThese are only part of the companies using Seata, for reference only. If you are using Seata, please add your companyhere to tell us your scenario to make Seata better. |
请发表评论