作者简介 南志文, 携程酒店研发部研发经理。曾负责App整体技术框架的架构研发与实践,现负责酒店业务的迭代更新及App架构、性能优化。 导读: 目前携程 75% 以上订单来自移动端,App 几乎承载了整个集团的所有业务形态。那么无线服务端和客户端底层架构如何支撑如此复杂灵活多样多变的业务,并顺利接入整个集团十几个不同研发团队开发的代码,让这么多团队协同开发,无缝集成在同一个 App 内,还能
转载
2023-08-01 17:45:35
1195阅读
本文来自携程技术中心基础业务研发部的《应用架构涅槃》系列分享。据基础业务研发部负责人李小林介绍,互联网二次革命的移动互联网时代,如何吸引用户、留住用户并深入挖掘用户价值,在激烈的竞争中脱颖而出,是各大电商的重要课题。通过各类大数据对用户进行研究,以数据驱动产品是解决这个课题的主要手段,携程的大数据团队也由此应运而生;经过几年的努力,大数据的相关技术为业务带来了惊人的提升与帮助。以基础大数据的用户意
转载
2023-09-14 16:20:24
599阅读
本文为携程移动开发总监陈浩然在 2015 年 10 月份的 ArchSummit 全球架构师峰会上的演讲总结。由于面向受众为架构师,因此不会涉及到很多技术细节。通过本文,你可以了解携程通过哪些手段来优化它的 App 架构的。『携程旅行 App』作为携程超级 App 产品,是公司全品类旅行产品的核心售卖入口,过去两年为了更好支撑无线业务的快速发展,携程移动 App 在产品和技术架构方面也做了大量的优
转载
2023-12-13 07:39:16
160阅读
# 携程公司架构图解析与实现示例
在数字化时代,在线旅游服务平台的兴起使得出行变得越来越便利。携程作为中国最大的在线旅行服务公司,其复杂的公司架构和系统设计为行业树立了一个标杆。本文将对携程的公司架构进行概述,并通过代码示例展示如何用编程实现类似的功能,同时使用Mermaid语法绘制序列图和类图,帮助大家更好地理解背后的原理。
## 一、携程公司架构概述
携程的公司结构主要包括以下几个部分:
# 携程产品架构探秘
携程,作为中国最大的在线旅游平台之一,其产品架构不仅庞大而且复杂。通过合理的架构设计,携程实现了高效的用户体验和稳定的系统性能。本文将带您深入了解携程的产品架构图,包括其主要组件和系统之间的交互关系,并提供一些示例代码以帮助理解。
## 产品架构概述
携程的产品架构可以分为多个层面,通常包括:
1. **用户层**:用户通过移动端或网页访问携程平台。
2. **应用层
下图是携程应用系统整体架构 根据上图可以发现以下几个问题 1. 同一节点在多个层次出现。 2. 只是简单的技术罗列,架构分层之间的关联不大。 3. 线上服务/应用层中HBase、Redis、Tomcat不是一方面的东西,混做一团。 4. 离线计算为什么又把SparkQL归类进去呢? 5. hive只能说是一个数据仓库工具,反而归类到数据源层 这样的架构水平,要么携程不想透露太多真实实
转载
2023-06-14 14:45:26
2543阅读
1. 携程首页1.1、主体结构<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0
转载
2023-08-21 21:05:17
521阅读
声明:仅做学习理解使用
转载
2023-07-27 01:32:54
1212阅读
云计算时代携程的网络架构变迁(2019)前言本文来自我在 GOPS 2019 深圳站 的分享,但叙述方式稍有调整,以更适合阅读,另外对内容做了少量更新。前言0 携程云平台简介网络演进时间线1 基于 VLAN 的二层网络1.1 需求1.2 解决方案:OpenStack Provider Network 模型1.3 硬件网络拓扑1.4 宿主机内部网络拓扑1.5 小结优点缺点2 基于
转载
2023-07-30 19:34:59
271阅读
作者简介本文为联合撰文,作者团队负责携程集团支付账务系统、消费金融账务系统、清结算和对账等工作的的开发、设计和运维工作。一一、前言原先携程内部的各账务系统都是随着自身的业务发展而建立起来的,其中有些共同的东西,但也存在着不少差异。但其对底层业务的抽象是统一的,都可以抽象为:账户开立、记账、稽核。为了系统开发、运维的简便性,也为了更好的为前台业务提供支持,我们计划实施账务中台系统,从而做到账务系统的
转载
2023-11-22 14:44:39
36阅读
携程APP信息架构图的描述
为了更好地理解携程APP的整体设计,我将通过解析其信息架构图来揭示系统的部门划分、用户交互流程以及功能模块的关系。这一过程将涵盖我的思考历程和具体实现细节,尤其聚焦于技术原理、架构解析、源码分析、性能优化与扩展讨论等方面。
### 背景描述
在构建携程APP的过程中,团队从2018年开始逐步迭代改进,以应对日益增长的用户需求和市场竞争。在这一过程中,我们采纳了信息
# 携程广告系统架构解析
在数字广告投放日益兴盛的背景下,携程的广告系统架构逐渐成为一个引人关注的话题。本文将对其系统架构进行拆解,帮助大家更好地理解广告投放的流程与技术实现。
## 系统架构概述
携程广告系统的架构主要分为数据采集层、广告算法层和展示层。数据采集层负责收集用户行为和广告效果的数据,广告算法层负责对这些数据进行分析和处理,最后生成合适的广告展示。这样一套系统架构确保了广告投放
# 携程集团的架构图实现指南
首先,恭喜你踏入开发的世界!今天我们将一起学习如何实现携程集团的架构图。这个过程分为几个步骤,让我们先了解一下整个流程。
## 流程步骤概览
| 步骤 | 描述 |
|------|----------------------------|
| 1 | 确定需求与架构 |
| 2 | 选择
原创
2024-09-05 03:53:50
98阅读
# 携程Ebooking前端架构图实现指南
作为一名刚入行的小白,创建一个携程Ebooking前端架构图可能看起来有些复杂。然而,只要按照步骤完成,每个环节都能轻松掌握。接下来,我们将详细介绍整个流程,并附上代码示例及图示。
## 流程步骤
首先,我们需要确定实现架构图的流程。以下是步骤的列表:
| 步骤 | 描述 |
|------|--
叶亚明万万没有想到,他在携程网大干快上的技术改造升级给其 OpenStack 团队造成巨大压力。这位携程网新任技术副总裁自上任始,便对整个技术构架进行大刀阔斧的改革。 成也萧何,败也萧何。 乌云漏洞平台上披露的一则信用卡支付“漏洞”,让雄心勃勃的叶亚明绊了个大跟头。 虽然在此前,乌云网已经连续披露京东商城、支付宝等国内著名互联网企业在用户信息安全防护中存在高危漏洞。然而,此次对于携程漏洞的详
作者简介Graviton,携程研发总监,专注数据思维驱动团队效能与技术发展。本文旨在通过一个实际的例子,说明如何通过数据思维来解决研发工作中的一些棘手问题。通过此文,希望能够清楚地阐述我对下面几个问题的理解:【What】什么是“数据思维”?【Why】为什么要用“数据思维”去解决问题?【Who】数据分析师、开发工程师、测试工程师、产品经理等各角色在这个领域内的定位?【How】能否用一个清晰可复制的流
作者简介Kuan、Pengfei,主要从事携程酒店知识图谱、问一问智能查询助手、内容信息挖掘平台的建设运维工作,热衷于各类大数据和分布式相关技术的研究和实践。“对于用户的每一次查询,都能根据其意图做到相应的场景和产品的匹配”,是携程酒店技术团队希望给用户带来的良好体验。为此需要解决三大问题:场景与信息关系缺失、信息丰富度不足以及运维和系统效率不够。本文主要介绍携程酒店技术团队是如何通过信息图谱的项
作者简介携程前端框架团队,为携程集团各业务线在PC、H5、小程序等各阶段提供优秀的Web解决方案。产品涉及各类前端/Node端应用框架、研发工作台、前端中台化、静态资源发布系统等。当前主要专注方向包括:新一代研发模式探索,Rust构建工具链路升级、Serverless应用框架开发、在线文档系统开发、低代码平台搭建、适老化与无障碍探索等。一、背景目前,携程小程序共有30+条业务线并行,上百个开发人员
转载
2023-10-25 17:20:12
3936阅读
抛开寒假所学习的《软件架构实践》一书,再看了梦想家之再建纸片屋一集后,我对软件架构也有了自己的了解。尽管有三百六十行,但是每行每业都有共通点。 剧集中所述是一个纸片屋,所具有的问题如下:一,房屋内,多处有尖角且面积狭小,无处存储一家人二十多年的行头,为此,打包的东西太多,到处都有放慢东西的箱子;二,一楼
转载
2024-07-06 21:57:10
300阅读
一、介绍 Apollo(阿波罗)[参考附录1]是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo目前在国内开发者社区比较热,在Github上有超过5k颗星,在国内众多互联网公司有落地案例,可以说Apollo是目前配置中心产品领域Number1的产品
转载
2024-05-10 13:10:43
93阅读