首页 > 数据库 > 数据库开发技术 > 【技术文章】人在江湖,身不由己
多米爸比的职业是攻城狮,风风雨雨工作这些年,总结一下就是不断的踩坑、填坑或埋坑。
对于我们这种底层开发人员,如果系统出现问题时,如何避免不替人背锅呢?(自愿替人背锅的不算)
对攻城狮来说,唯一的武器是日志,但是如果日志没有清楚的记录调用信息,查不出系统异常的原因,最终的结果可能就是背锅走人了。
所以,我们码代码必须要严谨,避免出事故去写报告,小心驶得万年船!
下面说一下遇到与第三方进行交互调用别人的接口时如何保护自己,贴一个项目中用到的猎狗探坑法:
将我们的工作任务封装为可调用的线程

如王者农药里的英雄杨戬一样,先放条狗出去探一下

结果如下:
1、正常
猎狗帮我们取回了猎物
2、超时
如果过了五分钟,猎狗还没回来,基本就不用等了。
3、失败
猎狗受伤了,还好我们没事。
通过猎狗探月模式加上异常捕获机制,我们把控住了风险。
欢迎分享本文,转载请保留出处
-------------这是分割线-------------
我的其他原创文章:
原文作者:象楚之行;如有侵权,请联系管理员删除。