查询结果:   方意,朱永强,宫学庆.微服务架构下的分布式事务处理[J].计算机应用与软件,2019,36(1):152 - 158.
中文标题
微服务架构下的分布式事务处理
发表栏目
应用技术与研究
摘要点击数
147
英文标题
DISTRIBUTED TRANSACTION PROCESSING UNDER MICROSERVICE ARCHITECTURE
作 者
方意 朱永强 宫学庆 Fang Yi Zhu Yongqiang Gong Xueqing
作者单位
华东师范大学计算机与软件工程学院 上海 200062     
英文单位
School of Computer Science and Software Engineering, East China Normal University, Shanghai 200062, China     
关键词
微服务 分布式事务 DTP 可靠消息 业务补偿
Keywords
Microservice Distributed transaction DTP Reliable message Business compensation
基金项目
作者资料
方意,硕士,主研领域:分布式数据库与Web应用开发。朱永强,硕士。宫学庆,教授。 。
文章摘要
单体架构下的分布式事务是一个服务内访问多个数据源的分布式事务,可以采用传统分布式事务处理模型——DTP(Distributed Transaction Processing)模型来解决。在微服务的架构下,可能会出现跨服务、跨资源的分布式事务。在解决这类分布式事务时,微服务追求系统的可用性和最终一致性而非数据的强一致性。针对不同的微服务分布式事务场景,介绍不同的分布式事务处理模型,包括可靠消息模型、业务补偿模型和TCC(Try-Confirm/Cancel)模型,并总结每种模型的处理流程和优缺点。对TCC模型在性能上和可移植性上提出优化方案。
Abstract
The distributed transaction under the monolithic architecture can access multiple data resources within a service. It can be solved by using the traditional distributed transaction processing (DTP) model. Cross-service and cross-resource distributed transactions may occur under the microservice architecture. When solving such distributed transactions, microservices pursue system availability and eventual consistency rather than strong consistency of data. For different microservices distributed transaction scenarios, different distributed transaction processing models were introduced, including reliable message model, business compensation model and Try-Confirm/Cancel (TCC) model. And the process flow and advantages and disadvantages of each model were summarized. We proposed optimization scheme for TCC model in terms of performance and portability.
下载PDF全文   

根据该篇关键词查找到本刊已发表相关论文供参考
序号
文  章  标  题
作者1
发表栏目
页码
摘要
1
一种手工半智能的Web统一开发平台
胡飞菊
软件技术与研究
2019
1
12
[摘要]
2
微服务架构下的分布式事务处理
方意
应用技术与研究
2019
1
152
[摘要]
3
基于微服务架构的校车安全管理系统设计与应用
周丹
应用技术与研究
2018
8
165
[摘要]
4
基于微服务架构的分布式测距系统的研究与设计
向彬彬
应用技术与研究
2018
5
89
[摘要]
5
微服务架构下访问控制模型的设计与实现
朱永强
软件技术与研究
2018
12
21
[摘要]
6
分布式任务调度在电力市场交易系统中的应用设计
承林
应用技术与研究
2018
11
163
[摘要]
7
面向微服务系统的运行时部署优化
徐琛杰
应用技术与研究
2018
10
85
[摘要]
8
核电企业转型互联网架构的研究
杨强
信息技术交流
2017
12
326
[摘要]
9
基于非阻塞的分布式事务提交协议的实现
边耐政
网络与通信
2014
7
89
[摘要]