本文主要是介绍关于系统与系统间调用时的逻辑健壮性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在写接口时,存在不同系统之间的调用关系,比如渠道系统和后台数据端系统的调用,又或者后台与后台系统之间的互相调用.
这里就存在一些先决条件或者因果关系的问题,比如必须先登录才能访问个人信息,修改交易信息必须是本人的交易等等.
而在实际接口开发中,由于是不同的系统,衔接可能不够紧密,只考虑本系统内的功能,没有从整体上进行通盘考虑,就会造成逻辑不严谨,导致异常发生,甚至是严重的生产事故.
所以在写单独的接口时,也要把必要的信息考虑进去,保证其健壮性.
这里说的"必要的信息",个人认为要根据实际情况而定,比如搞活动充值需要对金额相关规则进行校验,修改信息需要对用户身份进行校验,等等
坑无处不在,需要一直有这个思想,才能减少问题的发生.
这篇关于关于系统与系统间调用时的逻辑健壮性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!