第1 章 携程整体技术架构
架构的意义在于确定"主绳"的位置。架构实际代表的是一个方法论,这个方法论的核心思想在于构建目标的主要环节,主要环节一方面可以带动次要环节,
另外一方面还可以对次要环节的作用范围进行限制。
技术架构大体上可以划分为业务架构和整体技术架构两部分:
1.业务架构更加关注业务流程的技术实现,比如用户下单流程的制定,以及各个环节需要用到的支撑系统;
2.整体技术
转载
2023-06-14 14:45:44
522阅读
第6 章 数据库
6.1 上传发布
数据库的上传发布,简而言之,就是DDL操作的过程,主要包括表的创建,表结构的调整,索引的调整等。
6.1.1 表结构设计规范
1.创建表的存储引擎必须是InnoDB:不能选择其他引擎
2.每张表必须有主键且不能使用联合主键:每行数据都能被唯一区分
3.默认使用utf8mb4字符集:uft8mb4字符集支持emoji表情符
4.每张表
转载
2024-07-28 10:36:23
535阅读
1评论
9月24日,携程集团公布了截至2021年6月30日第二季度未经审计的财务业绩。财报显示,2021年二季度,携程集团净营收 59 亿元,同比增长86%,经调整EBITDA为9.16亿元,较去年同期增长 639%,业绩表现超市场预期。一、超预期的携程Q2财报,四大主营业务业绩亮眼这份业绩公布后,携程净收高达86%的增长立刻成为行业关注焦点。细观其报表数据可见,携程在Q2的亮眼表现,来自于其各大业务板块
转载
2023-07-25 16:13:08
945阅读
2021年12月16日,携程集团(纳斯达克:TCOM及香港联交所:9961)发布截至2021年9月30日第三季度未经审计的财务业绩。第三季度实现营收53亿元,经调整EBITDA(税息折旧摊销前利润)为5.37亿元,经调整EBITDA利润率为10%。在出境游业务尚未恢复的情况下,今年前三季度,携程总营收仍恢复至2019年同期的56%,可见携程“深耕国内”的战略成效。此前,文旅部披露前三季度国内旅游收
转载
2023-07-20 10:22:57
135阅读
在携程技术中心推出的线上公开课程[携程技术微分享]上,携程酒店研发BI经理潘鹏举介绍了如何借助大数据和算法,通过机器学习去克服酒店服务行业挑战。目前的应用主要包括订单量预测、回复市场预测、询房预测和用户价格偏好预测。采用的算法包括GBM、SVD++、XGBoost以及集成建模等。携程是一家在线OTA服务公司,特点包括天生限时限购、每个酒店库存固定、代理房型、与酒店直接谈合作房型等。作为第三方平台,
1、什么是携程 携程是单线程下实现并发(通过切换+保存状态) 注意:携程是程序员构思出来的,操作系统里只有进程和线程的概念(操作系统调度的是线程) 携程是一种用户态的轻量级线程,即携程是由用户程序自己控制调度的#1. python的线程属于内核级别的,即由操作系统控制调度(如单线程遇到io或执行时间过长就会被迫交出cpu执行权限,切换其他线程运行)
#2. 单线程内开启协程,一旦遇到i
转载
2023-09-07 15:09:01
142阅读
一、介绍Apollo(阿波罗)[参考附录1]是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo目前在国内开发者社区比较热,在Github上有超过5k颗星,在国内众多互联网公司有落地案例,可以说Apollo是目前配置中心产品领域Number1的产品
转载
2024-04-02 07:02:48
198阅读
在内卷已经成为互联网行业常态的当下,携程做了件众声叫好的事儿。 前段时间,一名腾讯员工在公司群内怒怼腾讯的加班文化,引得各方媒体和网友们关注,但是随着新闻热度的过去,我们回看当下的互联网公司工作情况,加班、996、内卷仍然是大多数普通员工的工作常态。 虽然加班、996 的确能够让员工获得更高的报酬,但是对身体所造成的损伤却是无论拿多少钱都没办法治愈的。在此背景下,有一家企业却以
转载
2023-09-11 23:49:15
400阅读
摘要:携程所未有的投入,开始抢占旅游营销的千亿赛道。 3月29日,携程召开新闻发布会,在2020年四季度“深耕国内 心怀全球”战略后,携程集团联合创始人兼董事局主席梁建章发布了“旅游营销枢纽”战略。该战略将通过“1+3”的模式推进:以一个星球号为载体,聚合流量、内容、商品三大核心板块,叠加丰富的旅行场景,打造强大开放的营销生态循环系统。 该战略旨在创造新的交易场景,
转载
2023-10-11 22:40:20
735阅读
北京时间2022年9月22日,携程集团(纳斯达克:TCOM及香港联交所:9961)公布了截至2022年6月30日第二季度未经审计的财务业绩。财报显示,2022年第二季度,携程集团净营业收入为40亿元,超越此前市场方面的预期;经调整EBITDA为3.55亿元。国内本地酒店市场在二季度后半程的加速回暖,租车、私家团等新兴业务的大幅增长,是携程在国内市场的主要业绩亮点;海外业务在整个季度的高
转载
2023-07-22 13:42:20
208阅读
作者简介携程前端框架团队,为携程集团各业务线在PC、H5、小程序等各阶段提供优秀的Web解决方案。产品涉及各类前端/Node端应用框架、研发工作台、前端中台化、静态资源发布系统等。当前主要专注方向包括:新一代研发模式探索,Rust构建工具链路升级、Serverless应用框架开发、在线文档系统开发、低代码平台搭建、适老化与无障碍探索等。一、背景目前,携程小程序共有30+条业务线并行,上百个开发人员
转载
2023-10-25 17:20:12
3940阅读
携程金融系统业务架构的描述
在快速发展的在线旅行业中,携程金融系统作为支撑其业务运营的核心系统之一,扮演着至关重要的角色。本项目旨在优化并重构携程金融系统的业务架构,以提升其服务能力和系统性能。本文将详细记录整个过程,包括背景描述、技术原理、架构解析、源码分析、应用场景,并展望未来的发展方向。
## 背景描述
携程金融系统的复杂性体现在其需要处理多种多样的金融业务,例如支付、借贷、理财等。随
# 携程旅游业务组织架构实现指南
在旅游行业中,组织架构对于业务的运营和管理至关重要。作为一名刚入行的小白,理解如何搭建携程的旅游业务组织架构是非常重要的。本文将带你逐步实现这一目标。
## 实现流程
下面是实施全过程的一个简单表格,帮助你理清思路和步骤。
| 步骤 | 描述 |
|------|------------
原创
2024-09-08 06:34:49
109阅读
携程在多年的发展中不断进行架构优化,逐步采用分布式架构,解耦业务和架构,提高可扩展性,现在已逐步进化到大量采用开源技术的Java+.Net (.Net主要是为了兼容历史业务)混合技术栈。携程从2013年开始使用OpenStack将基础设施标准化,实现快速部署,帮助减少运维成本。携程曾在QCon上分享过使用OpenStack打造携程私有云的经验,基于OpenStack进行二次开发,综合了KVM,VM
转载
2023-08-10 00:19:06
328阅读
前言酒店业务部门是携程旅行的几大业务之一,其业务逻辑复杂,业务需求变动快,经过多年的研发,已经是一个代码规模庞大的工程,如何规范代码,将代码按照其功能进行分类,将代码写到合适的地方对项目的迭代起着重要的作用。MVP模式是目前客户端比较流行的框架模式,携程在很早之前就开始探索使用该模式进行相关的业务功能开发,以提升代码的规范性和可维护性,积累了一定的经验。本文将探讨一下该模式在实际工程中的优点和缺陷
转载
2023-09-24 07:50:54
544阅读
导读 携程作为全球领先的一站式旅行平台,旗下拥有携程旅行网、去哪儿网、Skyscanner 等品牌。携程旅行网向超过 9000 万会员提供酒店预订、酒店点评及特价酒店查询、机票预订、飞机票查询、时刻表、票价查询、航班查询等服务。 随着业务量迅速增长,携程需要更敏捷的技术架构来满足不断激增的并发与数据量,一个稳定、可靠,可以随业务增长不断扩展的数据库对于携程来说显得尤其重要
转载
2023-07-12 18:50:55
981阅读
作者简介灿荣,携程软件技术专家,目前关注互联网中台以及中间件领域。一、背景介绍 为解决系统重复建设、能力复用性低的问题,携程启动了中台化建设步伐。旅游行业的中台建设,携程并非从零开始,前期已经积累了行业中多个场景的业务和技术的中台能力。因系统建设的复杂,亟需一个中台大脑站在全局视角进行公司中台能力的梳理和建设。Tripyun-携程云是中台团队打造
转载
2023-08-30 13:39:58
1198阅读
# 携程事业部架构图及其分析
在现代科技驱动的商业环境中,企业架构的合理设计与运用对企业的发展至关重要。携程作为中国领先的在线旅游服务公司,其事业部架构图不仅对内有效优化资源配置,也为外部合作伙伴提供了清晰的合作框架。本文将从携程事业部架构出发,探讨其背后的设计思路,并结合实例代码进行分析。
## 1. 携程事业部架构概述
携程的事业部架构通常包括多个核心部门,例如产品研发、市场营销、客户服
作者简介Alex,携程资深软件工程师,关注微服务架构及分布式缓存技术。一、前言携程的微服务框架产品从2013年发展至今,已经历了7年多的打造。其中所使用的服务注册中心也从最开始人工数据维护架构演进到了现在全自动、百万容量级的架构。本文将逐一回顾携程服务注册中心所经历的三轮迭代过程,并重点介绍最新的第三版架构的设计与实现。 二、服务注册中心是什么?图2-1 微服务架构微服务架构中所要解决的
转载
2023-07-14 19:25:34
310阅读
作者简介:胡健,携程框架高级研发经理,目前负责多媒体服务的构建和研发工作。近些年携程业务突飞猛进,用户遍及世界各地。公司对用户体验也越来越重视,每一个小的功能改动、页面改版的背后,都有大量的A/B实验提供保障。与此同时,与用户体验息息相关的媒体文件的应用质量也被放到重要位置,如图片加载延时、成功率、清晰度等数据。本文将分享携程图片服务架构,包括 服务架构的演变过程,以及在生产上实际遇到的一些问题,
转载
2024-02-10 07:29:38
528阅读