本文主要介绍携程软负载产品,在业务增长及路由需求日渐复杂的背景下,如何从传统Nginx反向代理逐渐发展成支持多元化路由的网关产品。以及其中利用的开源框架OpenResty的主要功能,和我们在路由转发场景的落地实践及探索。
本文深入探讨了如何在多品牌、多终端的环境中,建立一个支持多个平台和品牌的企业级设计系统。该系统不仅提供高效、可靠、统一的设计管理方案,还实现了设计的复用和资源共享,大幅提升设计效率和质量,同时降低设计成本。
本文总结了携程商旅大前端团队在将框架从 Remix 1.0 升级至 Remix 2.0 过程中遇到的问题和解决方案,特别是针对 Vite 在动态模块加载优化中引发的资源加载问题。文章详细探讨了 Vite 优化 DynamicImport 的机制,并介绍了团队为解决动态引入导致 404 问题所做的定制化处理。
携程作为鸿蒙生态在旅游行业的重要合作伙伴,早在鸿蒙服务卡片时期就和华为开始合作。2023年9月,华为宣布鸿蒙原生应用启动开发,同年12月,我们完成携程旅行鸿蒙Beta版本的开发,技术上基于Web+部分原生的方案实现。24年6月HarmonyOS Next系统正式内测后,为了让鸿蒙生态的用户使用到携程一站式的旅行服务,我们开始在鸿蒙系统上对全业务进行适配。
本文概述了面对公司数据报表平台遇到的查询性能挑战,数据平台组围绕数据缓存、物化视图、查询策略、SQL质量等方向所做的一系列治理工作,以提升平台的查询效率和稳定性。通过这些工作,平台的查询响应时间得到了显著的改善,其中平均响应时间从原来的8秒降低至4秒,响应时间90线由原先的约18秒降低至约8秒,总体性能指标提升幅度达50%以上。本文在各个小节中对各治理策略的关键原理和思路进行了阐述,希望能够为读者提供一定的参考和启发。
本文探讨了携程市场洞察平台基于Donut实现跨多端高性能移动端的技术实践。详细分析了跨平台开发的复杂性、多端登录态打通、大数据列表渲染支持等难点,以及新技术平台在功能覆盖率、基础设施和研发生态兼容性方面的挑战。Donut在小程序和App性能上的优异表现,其在开发、测试、部署和运维工具上有的全方位支持。借助Donut,携程在项目中实现了99%的代码复用率,和其他功能一起为市场洞察平台打造了移动端、小程序、Web端、微信公众号和API服务的全方位覆盖的产品矩阵,提供高质量产品和良好用户体验。
网络优化一直是移动互联网时代的热议话题,弱网识别作为弱网优化的第一步,受到的关注和讨论也是最多的。本文从设计、开发、落地详尽的分享了携程在弱网识别方面的实践经验,如果你也有类似需求,这篇文章会是一个不错的实操指南。
本文概述了携程机票在基础数据处理所做的中台化设计方案。第一部分阐述了中台化的背景和面临的挑战,第二部分介绍了中台化设计的原则以及目标,第三部分详细介绍了中台化架构的关键技术实践,涉及数据一致性、数据时效性、系统健壮性、系统自动化等方面的探索和尝试,最后是整体的技术架构概览以及线上运行效果。希望以上内容能够对大家有所帮助和启发。