携程的架构经历了长期的演变和迭代,其中多个产品已经历了5次以上的更新换代。每次迭代都有其背景和出发点,都解决了前一个版本的痛点又不可避免带来一些新的问题或遗漏一些问题。这种迭代过去、现在、将来一直持续着,其中经历可圈可点,值得技术人细细品味。本文先从总体介绍携程架构的组成,接着以发布系统、配置管理和SOA三个实际案例详细介绍架构迭代,最后以自己做的一个项目具体介绍携程架构亮点的点滴。总体来说,携程的架构由三部分组成:运维、框架、应用。谈到高可用和稳定性,我们首先想到的肯定是运维。携程的运维是应用