开发者社区> 问答> 正文

《深入理解分布式事务:原理与实战》这本书是在什么背景下写出来的?

《深入理解分布式事务:原理与实战》这本书是在什么背景下写出来的?

展开
收起
游客cum3jectrqmmy 2022-01-13 14:45:42 639 0
1 条回答
写回答
取消 提交回答
  • 背景是:随着互联网的不断发展,互联网企业的业务在飞速变化,推动着系统架构也在不断地发生变化。总体来说,系统架构大致经历了单体应用架构→垂直应用架构→分布式架构→ SOA 架构→微服务架构的演变。如今微服务技术越来越成熟,很多企业都采用微服务架构来支撑内部及对外的业务,尤其是在高并发大流量的电商业务场景下,微服务更是企业首选的架构模式。 微服务的普及也带来了新的问题。原本单一的应用架构只需要连接一台数据库实例即可完成所有业务操作,业务方法的逻辑在一个事务中即可完成,涉及的所有数据库操作要么全部提交,要么全部不提交,很容易实现数据的一致性。而在微服务架构下,原本单一的应用被拆分为一个个很小的服务,每个服务都有其独立的业务和数据库,服务与服务之间的交互通过接口或者远程过程调用(Remote Procedure Call,RPC)的方式进行,此时,服务与服务之间的数据一致性问题就变得棘手了。

    资料来源:《深入理解分布式事务:原理与实战》,下载链接为:https://developer.aliyun.com/topic/download?id=8201。

    2022-01-13 20:05:42
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
深入理解分布式事务:原理与实战(试读版) 立即下载
基于HLC的分布式事务实现深度剖析 立即下载
如何做小程序性能优化 立即下载