王俊翔,同程艺龙国际机票资深架构师,10 多年软件系统设计开发经验,多年大规模复杂系统架构实践经验。目前负责国际机票总体技术架构设计和研发工作。主导设计国际机票新一代搜索、交易相关系统的建设,负责开发框架、降级预案平台、推荐引擎及机器学习平台的设计与研发。
王俊翔,同程艺龙国际机票资深架构师,10 多年软件系统设计开发经验,多年大规模复杂系统架构实践经验。目前负责国际机票总体技术架构设计和研发工作。主导设计国际机票新一代搜索、交易相关系统的建设,负责开发框架、降级预案平台、推荐引擎及机器学习平台的设计与研发。
现代分布式系统设计中,面向容错、降级熔断设计是常规的、不可或缺的功能。在复杂的业务架构下,例如从商品的搜索、交易到供应链,整体的系统链路会长,系统间的依赖关系非常复杂,由于业务多变性、复杂性的存在,如何简单的切入到整体链路中,帮助系统快速、无侵入的实现降级熔断措施,或是帮助整体链路实现业务降级预案,也随之变得异常困难。在日趋增长的业务下,随之增长的降级措施散落在各个系统代码中,日积月累,降级的治理也变得异常困难,原先的降级措施也逐渐演变成系统中的一个不稳定因素。在这样的需求背景下,需要系统性的、完备的降级治理架构协调运作。同程艺龙结合实践经验,从数据采集、指标计算、资源降级恢复、链路预案管理、故障诊断多个方面,探索服务降级体系化建设的可落地架构。
1. 降级预案系统整体设计;
2. 数据采集与计算设计架构;
3. 降级预案治理;
4. 降级策略扩展性设计;
5. 平台自身高可用建设。
1. 降级系统的架构设计经验与最佳实践;
2. 降级治理核心设计与经验,包含数据采集、复合指标计算、策略设计、故障诊断、预案管理等;
3. 在业务复杂多变场景下降级设计经验。