003-添加容错机制

作者: 卖梳子的鲤鱼 | 来源:发表于2016-12-05 11:56 被阅读15次

    基于json的数据传输设计 - 添加容错机制


    1. 脱离贫困 - 满足基本需求
    2. 走向小康 - 丰满格式设计
    3. 提升精神 - 添加容错机制

    1. 需求说明
      • 用户登录接口
      • 用户通过客户端发送telpwd两个字段来登录客户端
      • 后台根据telpwd来判断用户是否有权限来登录客户端,并返回相应结果
    2. 问题
      虽然我们已经丰满了格式,对开发来说已经挺优雅得了,但是依旧存在没有一些问题,在这之前,我们先来分析一下可能存在哪些问题吧!在之前,我们分析的一直都是理想情况,当时在一个应用的开发或者运行中,不理想的情况往往导致了更多不可预测的问题.
      • 服务端开发者由于输入了错误的接口地址而导致的异常抛出
      • 服务端开发者传输了错误的参数导致的接口异常抛出
      • 服务端开发者逻辑错误导致的异常抛出
      • 服务端开发者逻辑处理错误导致长时间不返回数据(大业务)
    3. 解决方案
      • 服务端开发者永远不要返回非json的数据格式
      • 扩展code机制并规范化
        • 200 : 成功
        • 300 - 399 : 业务失败
        • 400 - 499 : 逻辑错误
        • 500 - 599 : 服务端错误

    有空再细细修改完善

    相关文章

      网友评论

        本文标题:003-添加容错机制

        本文链接:https://www.haomeiwen.com/subject/rqvkmttx.html