笔名如风PHPer自述!第四十二章:客户找上门来
人生(杂谈)  /  管理员 发布于 2年前   374
陈桑对域名的业务日渐上心,这还要从误删了一个域名的事情说起。
由于代码中的某些不严谨的逻辑,偶尔会发生平台已续费,到期日期未更新的情况。
这种情况直到客户找上门来,才得以暴露。
客户质问:为何我的域名未到期,却被删除了。
宛如平地惊雷,我犹记得老隆和小白马不停蹄排除代码的样子,田总和陈桑也如热锅上的蚂蚁,焦急的等待着。
漏洞虽然修补了,但与客户的纠缠,在所难免,持有该域名的客户选择通过法律手段解决问题。一旦惹上官司,便非三两日能息事的了。
我不知之前公司将小白列在辞退的名单上,是否与此事有关,但却给我敲响了警钟。我更加细心地留意域名相关的日志,有空时会读读域名业务的代码。
我也因此发现了域名业务代码的特色——临时性。
有时候,上游接口升级,我们需要提交的参数会增加或变更,就意味着业务代码要更新了。
而域名的接口多是与外部通信的,部分域名甚至通过香港线路代理,那么网络上的开销将变得不稳定,最糟糕的结果是网络通信中断而造成逻辑错误。
另一方面,域名业务中多事务,这些耗时的、不稳定的因素不应该出现在其中。
而恰恰现有的代码就是如此,从来不考虑后果,总之逻辑通了就行了呗。
比如,ICANN域名要求实名认证后,便将创建审核ID的任务直接加到了注册流程中,殊不知此任务是个定时炸弹——因不规范的注册信息而失败,以致更多的连锁效应。
难怪,客服总是反馈域名注册失败率较高,或是修改域名信息要长时间等待,有时干脆超时了。
所以我将这些不稳定的因素,全部拆了出去,交由异步任务处理。效果是显著的,而我满心欢喜。
阿凡达123 在
golang 怎么做热更新中评论 也可以看看这个:https://github.com/edwingeng/hot..博主 在
hyperf框架常用命令-在centos7中退出命令及在docker容器中退出命令中评论 @路过的靓仔:cdn静态资源被墙,已修复..GGGGGGGGG 在
layui框架常用输入框介绍中评论 写的很好解决问题..路过的靓仔 在
hyperf框架常用命令-在centos7中退出命令及在docker容器中退出命令中评论 剩下好多 wait 状态的..激光豆芽 在
为什么你不能安逸?国内996为什么没有国外955香?中评论 国内现在无意义的内卷太多了..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号