侯体宗的博客
  • 首页
  • Hyperf2.1版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

笔名如风PHPer自述!第四十二章:客户找上门来

人生(杂谈)  /  管理员 发布于 2年前   374

陈桑对域名的业务日渐上心,这还要从误删了一个域名的事情说起。
由于代码中的某些不严谨的逻辑,偶尔会发生平台已续费,到期日期未更新的情况。
这种情况直到客户找上门来,才得以暴露。
客户质问:为何我的域名未到期,却被删除了。
宛如平地惊雷,我犹记得老隆和小白马不停蹄排除代码的样子,田总和陈桑也如热锅上的蚂蚁,焦急的等待着。
漏洞虽然修补了,但与客户的纠缠,在所难免,持有该域名的客户选择通过法律手段解决问题。一旦惹上官司,便非三两日能息事的了。
我不知之前公司将小白列在辞退的名单上,是否与此事有关,但却给我敲响了警钟。我更加细心地留意域名相关的日志,有空时会读读域名业务的代码。

我也因此发现了域名业务代码的特色——临时性。
有时候,上游接口升级,我们需要提交的参数会增加或变更,就意味着业务代码要更新了。
而域名的接口多是与外部通信的,部分域名甚至通过香港线路代理,那么网络上的开销将变得不稳定,最糟糕的结果是网络通信中断而造成逻辑错误。

另一方面,域名业务中多事务,这些耗时的、不稳定的因素不应该出现在其中。
而恰恰现有的代码就是如此,从来不考虑后果,总之逻辑通了就行了呗。
比如,ICANN域名要求实名认证后,便将创建审核ID的任务直接加到了注册流程中,殊不知此任务是个定时炸弹——因不规范的注册信息而失败,以致更多的连锁效应。
难怪,客服总是反馈域名注册失败率较高,或是修改域名信息要长时间等待,有时干脆超时了。

所以我将这些不稳定的因素,全部拆了出去,交由异步任务处理。效果是显著的,而我满心欢喜。



  • 上一条:
    笔名如风PHPer自述!第四十一章:离过年还有20天
    下一条:
    笔名如风PHPer自述!第四十三章:春节越近,我越慌忙
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • TP(3/5)
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • 删库跑路之一链家程序员删除公司9TB数据被判7年,望各大码农警之!(0个评论)
    • 微软已经宣布IE11将于6月15日停止服务,IE浏览器正式退役(0个评论)
    • 上个世纪程序员被解雇后“报复方案”被曝光了(0个评论)
    • 友盟+ U-Web(原CNZZ统计)要开始收费了(0个评论)
    • 人只有认清自我,才配遇见未来更好的自己-励志人生感悟美文分享(0个评论)
    • 近期文章
    • mysql性能优化之8种常见SQL错误用法(0个评论)
    • Laravel 9.13版本发布(0个评论)
    • beego+GeoLite2免费数据库获取ip地址经纬度等定位归属信息(0个评论)
    • redis安全配置之修改端口、添加密码流程步骤及启动使用(0个评论)
    • PHP + Memcache实现简单的统计当前在线人数功能(0个评论)
    • Thinkphp5.1框架中实现Session+Redis会话共享流程步骤(0个评论)
    • go语言中使用Signbit()函数判断一个整数是正数或负数(0个评论)
    • 删库跑路之一链家程序员删除公司9TB数据被判7年,望各大码农警之!(0个评论)
    • Laravel角色和权限:拦截器Gates和策略Policies的解释(0个评论)
    • Laravel 9.12版本发布(0个评论)
    • 近期评论
    • 阿凡达123 在

      golang 怎么做热更新中评论 也可以看看这个:https://github.com/edwingeng/hot..
    • 博主 在

      hyperf框架常用命令-在centos7中退出命令及在docker容器中退出命令中评论 @路过的靓仔:cdn静态资源被墙,已修复..
    • GGGGGGGGG 在

      layui框架常用输入框介绍中评论 写的很好解决问题..
    • 路过的靓仔 在

      hyperf框架常用命令-在centos7中退出命令及在docker容器中退出命令中评论 剩下好多 wait 状态的..
    • 激光豆芽 在

      为什么你不能安逸?国内996为什么没有国外955香?中评论 国内现在无意义的内卷太多了..
    • 2016-10
    • 2016-11
    • 2017-06
    • 2017-08
    • 2020-03
    • 2020-04
    • 2020-06
    • 2020-08
    • 2021-04
    • 2021-05
    • 2021-06
    • 2021-07
    • 2021-08
    • 2021-09
    • 2021-10
    • 2021-11
    • 2021-12
    • 2022-01
    • 2022-02
    • 2022-03
    • 2022-04
    • 2022-05
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客