接口调用的链路
后端人员的操作单元是用接口作为单个逻辑分区进行的 ,一个接口,也许是一系列的逻辑操作,或一组单个逻辑的组合操作, 比如查询数据列表, 确定参数 ,参数校验合法, 查询 ,得到结果,处理返回值,返回。 基本都是四步分左右, 如果其中有些新增的逻辑, 那就用的步骤和考虑的过程就比较多了。
举个例子 ,电商平台中, 对于下订单 -->查库存-->减库存-->增销量-->分派单
保证在下单的一瞬间,这些操作 基本都要考虑到, 这个操作是串行化,或者是可以根据对应的数据进行必要的解耦操作,
这些操作是必要考虑的步骤,在必要的校验是前提,做好每次的数据异常的校验,或者说是处理,经过处理,找到特定的发生异常的代码。
我们主要来展示一下,对于接口的调用链路, 三层架构师 MVC , 四层架构 DDD, 通常使用的接口的调用链路是 Controller-->Service-->dao, 数据库的操作数据类型,确定好要操作的数据和 CRUD 就可以进行必要的数据操作,从而实现数据的改变和 状态的更新。
基于微服务的大环境下,对于接口控制层是前端和后端连接的桥梁,有一些必要的小知识,你可以试试,接下来展示一下,对于控制层的写法,
复制代码
后面是多 service 层的数据层, 对于基本的数据逻辑,以及数据校验, 可以写关于查询,以及数据更新的,调用 dao 层的数据链路,经过多次的链路--->然后使用到过程中;
对接数据中的更新操作中, 对于可能需要的数据,进行处理
版权声明: 本文为 InfoQ 作者【卢卡多多】的原创文章。
原文链接:【http://xie.infoq.cn/article/161fcac75a3fd000e3136b594】。文章转载请联系作者。
评论