核心链路方案

简介: 核心链路方案

什么是核心链路?

系统中最重要的业务流程,比如酒店系统的预订流程;核心链路往往业务逻辑复杂,代码难度也较高。


核心链路的设计方案

传统模式


完全解耦,每新增加一种服务,就新写一套代码,工作量要大,但每个服务之间没有耦合关系,独立的变动更灵活


模板模式

抽象出公共的逻辑,每新增加一种服务,就继承自模板,代码量小,但每个服务和抽象的逻辑高耦合。若抽象的逻辑变了,所有服务都需改变。



大中台服务

需要寻找更好的框架帮助编码,将核心链路中台化


  • 有限状态机框架,例如Spring-StateMachine
  • 使用Disruptor
目录
相关文章
|
2月前
|
存储 Java 分布式数据库
|
3月前
|
存储 监控 Cloud Native
初探分布式链路追踪(下)
初探分布式链路追踪(下)
44 2
|
9月前
|
监控 负载均衡 前端开发
微服务架构之链路追踪原理
微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。
418 0
|
消息中间件 数据可视化 JavaScript
什么是链路追踪?分布式系统如何实现链路追踪?
什么是链路追踪?分布式系统如何实现链路追踪?
|
容灾 中间件 测试技术
全链路压测(7):核心链路四问
很多企业都会有自己核心的业务范围,这些核心业务也往往是主要的企业利润来源。以电商企业为例,为用户提供商品的购买服务,为商家提供商品的管理和上架及定价展示,利润大多为撮合用户和商家交易所带来的服务费以及广告等相关费用。
全链路压测(7):核心链路四问
|
存储 监控 数据可视化
分布式链路追踪-常用技术选型
分布式链路追踪-常用技术选型
1424 0
分布式链路追踪-常用技术选型
|
数据采集 监控 网络架构
火力发电厂辅控网改造方案及网络架构分析
本文简要的介绍了火力发电厂辅控网改造后的通讯方式,对辅控网网络架构及数据采集方式进行了分析。
火力发电厂辅控网改造方案及网络架构分析
|
域名解析 边缘计算 网络协议
网络链路存在的问题及解决方案|学习笔记
快速学习网络链路存在的问题及解决方案
384 0
网络链路存在的问题及解决方案|学习笔记
|
边缘计算 网络协议 SDN
网络链路存在的问题及解决方案|学习笔记
快速学习网络链路存在的问题及解决方案
288 0
网络链路存在的问题及解决方案|学习笔记
|
数据采集 存储 监控
如何理解分布式链路追踪技术
什么是链路追踪?微服务引发了怎样的问题?
286 0
如何理解分布式链路追踪技术