微服务中台技术解析之分布式事务方案和实践

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"随着软件系统从单体应用迈向微服务架构以及数据库选型去中心化、异构化的趋势,传统的ACID事务在分布式系统上能否延续,如何落地,有哪些注意事项?本文将围绕分布式事务这一技术议题,介绍FreeWheel核心业务系统在相关领域的业务需求、技术决策和线上实践。"}]}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"分布式事务的挑战"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"技术演进"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"FreeWheel核心业务产品历经十多年的积累和迭代,伴随着数据体量和功能复杂度的上升,支撑FreeWheel核心业务的工程团队所采用和探索的技术也在不断演化和革新。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"系统拓扑方面:"}]}]}]},{"type":"image","attrs":{"src":"https:\/\/static001.infoq.cn\/resource\/image\/74\/65\/74b02c4f3370537bc22be0a44b09c165.png","alt":null,"title":"","style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"早期FreeWheel核心业务系统是一个"},{"type":"text","marks":[{"type":"strong"}],"text":"单体应用(Monolith):"},{"type":"text","text":"在同一台服务器的同一个进程中,完成接收客户请求、处理请求、数据存储、返回响应等步骤。为了提升系统整体的可靠性,方便各个模块的独立演化,工程团队对单体应用进行了拆分部署和服务化,迈向了"},{"type":"text","marks":[{"type":"strong"}],"text":"面向服务的架构(SOA"},{"type":"text","text":")。随着服务的不断细分,单个服务的功能变得更加聚焦,基础服务和公用设施的组合\/编排逻辑则变得更加错综复杂,有向"},{"type":"text","marks":[{"type":"strong"}],"text":"微服务"},{"type":"text","text":"发展的趋势。依托近年来蓬勃发展的云计算平台AWS,FreeWheel的技术团队还在积极探索"},{"type":"text","marks":[{"type":"strong"}],"text":"无服务(Serverless"},{"type":"text","text":")技术。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"数据存储方面:"}]}]}]},{"type":"image","attrs":{"src":"https:\/\/static001.infoq.cn\/resource\/image\/75\/4b\/75f5099495d88b5e0d17158deb4cf94b.png","alt":null,"title":"","style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章