同一条调用链上混着同步和异步操作时,超时与回滚顺序设计不当会引发哪些连锁问题
你可能遇到过这种怪现象: 代码里看上去什么都有:事务、超时、重试、消息队列、回滚逻辑。问题是这些东西混在一条调 … 阅读更多
你可能遇到过这种怪现象: 代码里看上去什么都有:事务、超时、重试、消息队列、回滚逻辑。问题是这些东西混在一条调 … 阅读更多
你可能正遇到这种怪事: 配置一个月没动,版本没发,新旧环境变量都一样结果一到早晚高峰,这条接口就爱超时、爱降级 … 阅读更多
你可能遇到过这种场景: 订单接口偶尔超时,本来只想加个重试兜底,结果同一笔订单下了两三单消息投递怕丢,加了多次 … 阅读更多
你可能已经习惯了这些怪现象: 明知道有缓存、也知道有延迟,但一上高并发和多节点,脏数据还是反复出现。多数时候不 … 阅读更多
你可能经历过这种场景: 上线方案写得很谨慎,说只是小流量试点,监控也盯着几个核心指标。结果一开灰度,一小撮用户 … 阅读更多
最扎心的场景大概就是这一种: 文档是新版的,代码有新逻辑,上线记录也都显示成功。结果线上一跑,同一个接口在不同 … 阅读更多
你可能常有这种感受:版本一版接一版发,功能一块块加上去,线上没出大事故,但日常开发越来越折腾: 改个小需求要翻 … 阅读更多
一次事故,全员熬一阵子,写完复盘文档,好像一切解决了。结果过了几周,同类型事故换个接口、换个脚本、换个同事,又 … 阅读更多
你可能已经被告警吵醒过很多次: 接口轻微抖一下,手机震个不停某个不重要的脚本挂了,消息群里刷屏真正掉订单、掉账 … 阅读更多
当系统功能还不多时,改一处就生效,测一轮就放心,一切都很直观等版本一版版往上迭代,你会慢慢发现: 真正在压垮你 … 阅读更多