前中台拆分标准

您所在的位置:网站首页 access窗体调用做好的查询 前中台拆分标准

前中台拆分标准

2023-05-01 03:06| 来源: 网络整理| 查看: 265

前中台拆分标准

1

 

前中台定义

1.1

 

前台

对⽤户的请求访问进⾏转发,对各类参数的基本验证,对不复⽤逻辑进⾏处理

1.2

 

中台

可复⽤逻辑的实现层,具备可配置能⼒;对外输出完成某通⽤功能的组件服务或完成单⼀不可再次拆解业务的原⼦服务

2

 

拆分规则

2.1

 

前台拆分

2.1.1

 

直接对接⽤户

直接对接⽤户的系统,⽐如客户前端、运营后台、商家后台均划归前台,这类系统通过调⽤中台服务并结合⾃⾝对不可复⽤逻辑的实现完成

功能的开发,负责前台客户请求的转发,并对⼊参合法性进⾏验证;开放服务适配层则作为业务适配层放⾄前台

2.1.2

、个性化临时性

个性化定制类功能,例如某个页⾯的楼层配置、这种业务渠道不同、配置差异很⼤,不具有中台通⽤性,诸如此类个性化很强的模块划规⾄

前台。临时类业务,使⽤期限只有⼀段时间、后续会废弃的逻辑保留在前台,使其能灵活添加以及丢弃

2.1.3

 

数据存储

前台可有⾃⼰的数据存储、⽤于存储⼀些个性化、定制化较强的数据。前台数据存储范围为——页⾯的配置数据、⽹站前端页⾯的灾备数

据、为实现某⼀不具有复⽤性功能的数据存储

2.1.4

 

开发边界

前台包含所有的页⾯、JS、controller层的数据封装、数据验证;前台通过调⽤中台的通⽤服务或原⼦服务加上本⾝的功能逻辑完成某个功

能的开发

2.2

 

中台拆分准则

2.2.1

 

原⼦类服务

中台对外提供原⼦类服务,这类服务完成了某个不可再次拆解的功能、只提供原⼦能⼒。诸如促销查询、商详查询、订单详情查询、订单列

表查询、⽤户基本信息查询均为原⼦类服务

2.2.2

 

通⽤组件化服务

中台对外提供通⽤组件服务,完成某⼀通⽤功能,例如下单接⼝、各条业务线均有⾃⼰的下单流程、业务通⽤性⾼,但是下单流程中各条业

务线⼜有差异点,差异点可通过组件配置化进⾏区别。现有的通⽤服务,如下单服务、商品发布服务、促销发布服务等均划归中台。通⽤组

件可通过对中台原⼦服务的组合调⽤实现,也可通过引⼊业务⾝份、按业务⾝份对功能逻辑进⾏配置编排实现

2.2.3

 

中台

mq

中台内部⽤于数据同步的mq,⽐如⽤于将数据从数据库同步⾄redis和es的mq;中台内部业务流转mq,例如下单后订单流转状态的通知使

⽤的mq、以及接受外部订单业务状态变化的mq,以上这类⽤于中台内部的逻辑处理、前台对其逻辑不可见的mq划归⾄中台;⽤于⽇志采

集的mq插件、mq⽇志搜集,因其⽇志采集的复⽤性统⼀划归中台

2.2.4

 

中台

worker

中台数据同步类worker、⽀撑业务状态流转的worker、且为前台不可见逻辑,这类worker划归⾄中台;worker的实现建议统⼀接⼊任务

引擎

2.2.5

 

数据存储

⽤户数据(企业相关、账号相关、⽤户权益),商品数据(商品各类属性、商品关系数据),促销数据(促销规则),价格数据,交易数据

(订单、快照),各业务领域的流⽔⽇志,⽀撑系统所有数据在中台存储



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3