公司:携程
携程集团有限公司(英语:Trip.com Group Ltd),是一家总部设立在上海的中国大型旅游网站,1999年创办。2003年12月,该公司在美国纳斯达克(股票代码:TCOM)上市。目前携程已在中国大陆的北京、广州等17个城市设立分支机构,在南通设立服务联络中心,并在香港及台湾皆有旗下事业,占中国在线旅游市场份额一半以上,是中国最大的在线旅行社,也是全球最大的在线旅行社之一。携程旗下拥有携程网、去哪儿网、Skyscanner、Trip.com四个主要品牌,以及驴评网、鸿鹄逸游、永安、易游等多个支线品牌。
携程持久化KV存储实践
私有云上已有10T+数据量,节约90%成本。
携程最终一致和强一致性缓存实践
携程金融从成立至今,整体架构经历了从0到1再到10的变化,其中有多个场景使用了缓存来提升服务质量。从系统层面看,使用缓存的目的无外乎缓解DB压力(主要是读压力),提升服务响应速度。引入缓存,就不可避免地引入了缓存与业务DB数据的一致性问题,而不同的业务场景,对数据一致性的要求也不同。本文将从以下两个场景介绍我们的一些缓存实践方案:
- 最终一致性分布式缓存场景
- 强一致性分布式缓存场景
注:我们DB用的是MySQL,缓存介质用的是携程高可用Redis服务,存储介质的选型及存储服务的高可用不是本文重点,后文也不再做特别说明。
携程门票H5转小程序实践
H5转换小程序时的选型考量、问题及处理方案。
Qunar DNS体系建设
文章主要介绍去哪儿是如何建立和完善去哪自己的DNS系统。
Cisco VPC peer-gateway 对直连BFD邻居建立的影响
Server与SW2的BGP正常建立,BFD邻居不能正常建立。
携程平台化常态化数据治理之路
现阶段针对数据的成本、质量、流通三个维度进行了重点治理。
Qunar 容器化落地过程踩过的那些坑
近几年,容器技术非常火爆,且日趋成熟,众多企业慢慢开始容器化建设,并在云原生技术方向上不断的探索和实践。基于这个大的趋势, 2020 年底 Qunar 也向云原生迈出了第一步——容器化。为了完成容器化这个目标,我们基础平台、tcdev、ops、数据组、业务线等多个团队一起协作配合,终于在公司内部把容器化成功落地。截止到今年六月初,我们生产环境已经接入了 150 多个应用,其余应用也在陆续接入中,这个成果还是蛮让人惊喜的。回顾整个容器化落地过程其实有不少技术难点的,在这篇文章中我会分享下我们遇到的几个问题和解决思路,希望对还在云原生路上探索的同学有些借鉴意义。
国内报价-APP时间加速
国内报价搜索是国内主流程业务,响应时间的长短直接影响到用户体验。
本文主要是从业务/系统结构出发,聊一下我在国内报价时间优化上的探索和实践。
10分钟给上万客服排好班,携程大规模客服排班算法实践
排班问题是一个带大量软硬约束的超大规模最优化问题。
Jar 组件自动化风险监测和升级实践
本文主要从安全通告监控、Jar 资产收集、Jar 升级事件工作编排等方面,向大家介绍 Qunar 安全组在 Jar 组件自动化风险监测和升级方面的探索和实践。
Trip.com APP 启动优化实践
启动是用户对App的第一印象,对于用户体验尤为重要,所以我们花了很多时间在启动时间的优化上。本文将分享Trip.com App的启动优化实践,从分析App启动的过程开始,在了解启动流程的基础上制定大的优化原则和小的具体方案。经过优化,启动时间从原来的2秒到了1秒以内。
Tensorflow for Java + Spark-Scala分布式机器学习计算框架的应用实践
Qunar 智能风控场景中,风控研发团队经常会应用一些算法模型,来解决复杂场景问题。典型的如神经网络模型,决策树模型等等。而要完成模型从训练到部署预测的全过程,除了模型算法之外,离不开技术框架的支撑。本篇文章将和大家分享一下,在预测服务部署阶段,基于 Tensorflow for Java 和 Spark-Scala 构建分布式机器学习计算框架的实践经验。
用数据描述和驱动业务,携程指标标准化管理实践
标准化定义流程,保证指标一致性。
携程 Web CI/CD 实践
一站式将集成代码无缝高质量高效交付生产。
秒级上下线,携程服务注册中心架构演进
携程的微服务框架产品从2013年发展至今,已经历了7年多的打造。其中所使用的服务注册中心也从最开始人工数据维护架构演进到了现在全自动、百万容量级的架构。本文将逐一回顾携程服务注册中心所经历的三轮迭代过程,并重点介绍最新的第三版架构的设计与实现。
携程机票前端安卓虚拟机测试集群建设实践
在携程内部业务高频率敏捷迭代发布节奏下,线上生产服务质量需要同步快速提升。这就依赖自动化测试的覆盖率提升,测试任务执行频次提升,测试任务执行速率提升。