摘要: 背景 系统稳定性问题往往涉及复杂的因果关系。例如,一个系统的崩溃可能由多个因素引起,包括硬件故障、软件bug、业务配置、外部攻击或其他操作不当等。理解这些因素之间的因果关系对于系统稳定性建设至关重要。 举个例子:服务雪崩 A服务调用B服务之间发生了雪崩效应,原本B本身有点小问题,而A由于内置的各种容 阅读全文
posted @ 2024-08-14 11:10 京东云开发者 阅读(65) 评论(0) 推荐(0)
摘要: 背景 在软件开发的世界里,代码重构是提升项目质量、适应业务变化的关键步骤。最近,我重新翻阅了《重构:改善既有代码的设计 第二版》,这本书不仅重新点燃了我对重构的热情,还深化了我的理解:重构不仅仅是代码层面的整理,它更是一种软件开发的哲学,强调持续改进和适应变化的重要性。 书中通过详细的案例分析和代码 阅读全文
posted @ 2024-08-14 11:09 京东云开发者 阅读(255) 评论(0) 推荐(0)
摘要: 当一个推荐系统面临高频、瞬时、大幅的流量突变时,如何在维持稳定性的同时,最小化推荐效果损失? 背景 618对京东来说是一场重要的营销盛会,大促将为业务各个层面带来爆发式增长。然而,超大规模的流量洪峰也对京东各系统提出了严峻考验。 京东联盟是京东的联盟营销平台,主要通过投放站外CPS广告来推广京东商品 阅读全文
posted @ 2024-08-14 11:09 京东云开发者 阅读(219) 评论(0) 推荐(0)