自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

携程技术

来自携程技术人的一手干货分享

  • 博客(358)
  • 收藏
  • 关注

原创 干货 | RN框架在携程旅行鸿蒙应用的全业务适配实践

作者简介携程鸿蒙框架技术团队,负责携程旅行鸿蒙系统原生应用开发,为鸿蒙生态用户提供一站式旅行服务。团队热招岗位:资深移动端工程师、高级iOS开发工程师携程作为鸿蒙生态在旅游行业的重要合作伙伴,早在鸿蒙服务卡片时期就和华为开始合作。2023年9月,华为宣布鸿蒙原生应用启动开发,同年12月,我们完成携程旅行鸿蒙Beta版本的开发,技术上基于Web+部分原生的方案实现。24年6月HarmonyOS Ne...

2024-11-29 16:01:38 1026

原创 干货 | 性能指标提升50%+,携程数据报表平台查询效率治理实践

作者简介携程OLAP引擎开发组,专注于大数据OLAP引擎trino/starrocks的开发与大规模部署和运维。团队热招岗位:资深大数据平台开发工程师、OLAP分析引擎高级/资深开发工程师本文概述了面对公司数据报表平台遇到的查询性能挑战,数据平台组围绕数据缓存、物化视图、查询策略、SQL质量等方向所做的一系列治理工作,以提升平台的查询效率和稳定性。通过这些工作,平台的查询响应时间得到了显著的改善,...

2024-11-21 16:00:35 882 1

原创 干货 | 代码复用率99%,携程市场洞察平台Donut跨多端高性能技术实践

作者简介Brain,携程高级软件技术专家,关注前端技术框架、跨端技术方案、前端构建和工程化工具,致力于前沿技术和架构优化。团队热招岗位:高级前端开发工程师本文探讨了携程市场洞察平台基于Donut实现跨多端高性能移动端的技术实践。详细分析了跨平台开发的复杂性、多端登录态打通、大数据列表渲染支持等难点,以及新技术平台在功能覆盖率、基础设施和研发生态兼容性方面的挑战。Donut在小程序和App性能上的优...

2024-11-14 17:18:50 844

原创 干货 | 携程弱网识别技术探索

作者简介Aaron,携程移动开发专家,关注网络优化、移动端性能优化。团队热招岗位:高级Android开发工程师、资深前端开发工程师、高级Java研发工程师网络优化一直是移动互联网时代的热议话题,弱网识别作为弱网优化的第一步,受到的关注和讨论也是最多的。本文从设计、开发、落地详尽的分享了携程在弱网识别方面的实践经验,如果你也有类似需求,这篇文章会是一个不错的实操指南。一、背景二、技术方案2.1 数据...

2024-11-01 10:59:45 668

转载 让未来发生——2024携程极客文化节

2024-10-25 20:12:35 61

原创 干货 | 携程国际机票基础数据中台化:构建高效的数据管理和应用平台

作者简介空歌白石,携程资深研发经理,关注性能和效率提升、架构优化。团队热招岗位:后端开发本文概述了携程机票在基础数据处理所做的中台化设计方案。第一部分阐述了中台化的背景和面临的挑战,第二部分介绍了中台化设计的原则以及目标,第三部分详细介绍了中台化架构的关键技术实践,涉及数据一致性、数据时效性、系统健壮性、系统自动化等方面的探索和尝试,最后是整体的技术架构概览以及线上运行效果。希望以上内容能够对大家...

2024-10-11 16:50:20 974

原创 干货 | 结构化多元时序模型在携程业务量上的预测应用

作者简介Yiwen,携程数据分析师,专注用户增长、因果推断、数据科学等领域。团队热招岗位:高级数仓工程师、高级数据分析师、数据运营专员本文主要介绍SCNN模型及其代码的具体实现,以及如何将其应用在预测业务量上的实际操作过程,旨在面对一些拥有复杂时空结构的多元变量数据时,能更准确地进行预测。首先对模型原理进行简要阐释,随后展示代码逻辑,最后介绍在具体业务场景上的实践应用。一、背景二、现有方法及潜在问...

2024-09-29 16:01:26 1096

原创 干货 | 准确率89%,携程酒店大前端智能预警归因实践

作者简介SunnyZhou,携程资深测试开发工程师,专注于数据应用,以数据维度保障质量。zw_jin,携程算法工程师,关注自然语言处理算法、大模型AIGC。团队热招岗位:高级/资深Java开发工程师、资深前端开发工程师、前端技术专家、后端技术专家、高级算法工程师携程酒店前端存在大量监控,但对于监控问题的排查成本,随着量级的增加而变得不可控。因此引入了智能预警归因系统,以数据池统一数据结构及标准;...

2024-09-23 16:00:59 1186

原创 干货 | 能效变革,携程酒店前端BFF实践

作者简介携程酒店研发前端BFF组,专注BFF研发实践及效能提升;携程云函数研发项目组,专注新一代FaaS研发模式在携程的落地实践;团队热招岗位:前端技术专家、资深前端开发工程师本文概述了携程酒店前端BFF层在架构迁移及效能提升过程中面临的挑战和应对方案。第一部分描述了BFF实践过程中遇到的问题,分析了两种BFF模式的对比并提出了一码多端的BFF研发方案;第二部分通过介绍携程云函数平台能力来阐述其如...

2024-09-10 16:00:35 1467

原创 干货 | 携程度假商品千亿日志系统架构演进

作者简介cd,携程资深后端开发工程师,度假商品系统研发,专注于后端系统性能提升。团队热招岗位:资深后端开发/专家、资深后端开发-商品后台在携程旅游度假的线路类商品系统中,由于商品结构复杂,涉及底层数据表上千张,在日常供应商以及业务维护过程中,每日产生6亿+的数据变动记录。这些数据的变动留痕,不但可供录入方查看,也对日常产研的排障起着至关重要的作用,同时也可以提供给BI做数据进一步分析。商品日志系统...

2024-08-22 16:30:57 526

原创 干货 | 携程前端自动化任务平台TaskHub开发实践

作者简介工业聚,携程高级前端开发专家,react-lite, react-imvc, farrow 等开源项目作者。乐文,携程高级前端开发工程师,专注于前端工程化和性能优化。克旋,携程资深前端开发工程师,关注效率和质量,追求用科学的方式解决问题。林雄,携程资深前端开发工程师,关注前端新技术应用领域。团队热招岗位:前端开发资深工程师/专家本文介绍了前端自动化任务中的难题,讲解了Taskhub如何通过...

2024-08-15 17:00:45 933

原创 干货 | 携程搜广推算法策略开发平台

作者简介携程搜广推中台框架(Eagle)技术团队。团队热招岗位:AI中台资深算法工程师在携程的搜广推业务中,Eagle技术生态扮演着核心角色,不断地应对业务扩展带来的新挑战。本文首先剖析了Eagle算法策略平台的架构创新,包括流程组件化、编排可视化和逻辑算子化,这些设计有效提高了开发效率并确保生产稳定性。进一步通过推荐信息流业务的实践案例,展示了策略平台在性能提升和资源优化方面的实际效益。最后,对...

2024-08-08 16:00:58 1278

原创 干货 | 携程IT桌面全链路工具研发运营实践

作者简介Spring,携程软件技术专家,专注于IT自动化工具及服务效率提升系统的研发,在公司IT架构演进和工具开发方面经验丰富。Soldier,携程资深软件工程师,专注于自动化工具和服务质量提升系统的研发,在自动化服务工具开发方面经验丰富。团队热招岗位:高级/资深IT支持工程师本文概述了携程IT管理数万台办公PC时面临的挑战及应对方案,介绍了通过全链路工具实现故障主动发现和自动修复的运营理念。详细...

2024-07-25 11:00:22 426

原创 干货 | Trip.com QUIC 高可用及性能提升

作者简介章磊,携程高级后端开发工程师,关注网络协议、算法优化、云原生等领域,对开源框架源码、高性能系统设计与优化有浓厚兴趣。团队开放岗位:资深Java开发工程师、Java开发经理本文详细介绍了QUIC协议在携程 Trip.com App上的实践方案,以及团队在QUIC高可用及性能提升方面所做的各类优化。首先介绍了QUIC多进程部署架构,随后分析了QUIC网络架构在生产应用中遇到的问题及其优化方案。...

2024-07-16 17:00:55 1693

原创 干货 | 携程门票秒杀系统的设计与实践

作者简介Liang,携程技术专家,专注系统性能、稳定性、承载能力和交易质量,在技术架构演进、高并发等领域有丰富的实践经验。团队开放岗位:后端开发-资深/专家(海外交易系统)、资深后端开发专家-BMS本文概述了携程门票预订交易系统在应对秒杀活动中面临的挑战与应对策略。第一部分阐述了业务激增对系统架构的考验;第二部分深入剖析了系统架构的优化路径,涵盖读热点、写入性能瓶颈、强一致性事务处理及流量精细化控...

2024-07-05 11:06:55 1189

原创 干货|携程注册中心整体架构与设计取舍

作者简介Siegfried,携程软件技术专家,负责携程注册中心的研发。一、前言目前,携程大部分业务已经完成了微服务改造,基本架构如图。每一个微服务的实例都需要和注册中心进行通讯:服务端实例向注册中心注册自己的服务地址,客户端实例通过向注册中心查询得知服务端地址,从而完成远程调用。同时,客户端会订阅自己关心的服务端地址,当服务端发生变更时,客户端会收到变更消息,触发自己重新查询服务端地址。疫情刚过去...

2024-06-20 17:00:15 1026

原创 开源 | Canyon: 提升JavaScript代码质量的全面覆盖率分析工具

作者简介wr_zhang25,携程资深前端开发工程师,关注前端代码覆盖率、JavaScript开源方向。Liang, 携程资深研发经理,质量专家,专注质量工程领域。一、背景istanbuljs 是一款优秀的JavaScript代码覆盖率工具,主要用于单元测试的代码覆盖率检测和生成本地覆盖率报告。然而,随着现代前端技术和UI自动化测试的发展,对端到端测试的代码覆盖率检测需求逐渐增加,istanbul...

2024-06-14 11:01:37 1026 1

转载 跨越山海,逐梦不止

2024-06-03 20:27:42 112

原创 干货 | 携程数据基础平台2.0建设,多机房架构下的演进

作者简介cxzl25,携程高级软件技术专家,关注数据领域生态建设,对分布式计算和存储、调度等方面有浓厚兴趣,Apache Kyuubi PMC Member,Apache Celeborn / ORC Committer。一、背景携程数据基础平台主要组件包括:HDFS 分布式存储集群,YARN 计算集群,Spark、Hive 计算引擎。数据基础平台 1.0 版本的架构从 2017 年开始逐步成型,...

2024-05-30 17:03:49 2581 1

原创 干货 | 领域化、中台化和多Region化,携程账号系统演进之路

作者简介Scai,携程高级研发经理,多年深耕于账号中台,持续推进中台的技术架构演进及性能优化。一、前言在互联网早期时代,账号系统的功能非常广泛,包括账号管理、登录认证相关能力以及维护各类用户信息,比如头像、昵称、积分、等级等。随着业务的发展,每个功能逐渐分化出自己的需求和架构侧重点,独立出各自的领域服务也成了业界共识。本文分享的账号系统,指的是提供用户账号管理、登录认证相关能力的系统。介绍了携程在...

2024-05-23 17:02:13 563

原创 干货 | 解锁潜在价值,智行日志治理的实践之路

作者简介Seren,智行资深研发经理,负责业务系统架构升级和优化,跟踪行业趋势和技术发展方向,Phoenix,智行资深后端开发工程师,专注系统性能优化与业务数据治理挖掘,持续推动业务发展。一、背景日志,作为系统运行的忠实记录者,不仅是问题追踪的利器,更是性能调优的指南针。通过深入分析日志,我们可以洞悉系统运行的每一个细节,从而快速定位问题、优化性能。同时,日志也可以作为数据分析和决策的重要依据。研...

2024-05-17 16:31:30 749

原创 出海 | 携程多品牌融合与多端一致的前端方案实践

作者简介佳璐,携程研发总监,专注大前端核心价值的构建和创新。一、背景概要参照Apple、Booking和AirBnB等一众品牌在国际化的进程中始终保持品牌认知的一致性,Ctrip和Trip(以下简称为“C&T”)并驾齐驱的过程中,集团对于不同国度和不同客群的品牌效应有趋于统一的诉求。研发的整体链路上同样存在由于C&T相似需求导致的重复开发工作量,服务链路上并没有完全做到抽象与统一,...

2024-04-25 17:00:34 584

转载 开源 | 流量回放平台 AREX 在携程的大规模落地实践

作者简介携程AREX团队,机票质量工程组,主要负责开发自动化测试工具和技术,以提升质量和能效。导语AREX 是一款由携程开源的流量回放平台,孵化于机票BU内部。聚焦录制回放核心链路的建设,从基础方案建设到核心事业线的深入落地验证,在集团复杂业务场景下不断迭代和优化下,积累了大量经验,取得了可见的成果。在携程落地至今已有 4000+ 应用接入,交付率和缺陷数均有所改善。本篇文章主要介绍AREX在携程...

2024-04-17 17:00:18 356

原创 干货 | 携程酒店统一云手机平台探索与实践

作者简介酒店无线效能研发组,负责酒店无线团队基础能力平台的研发,比如Cloud Touch平台(云端手机),内容运营平台,自动化测试流程等,通过对日常规律性事务的抽象总结提供解决方案,提高平台所承载业务的整体效能。一、背景携程内部会有大量的部门或团队需要在App新版本、新站点完成研发阶段所有功能测试后,在上架前(Post Release)阶段,再进行无拘束的从客人视角验收的诉求(比如竞品对比、Lo...

2024-03-22 11:02:19 791

原创 干货 | 通过实时调试,让AI编写有效的UI自动化

作者简介Thales Fu,携程高级研发经理,致力于寻找更好的方法,结合AI和工程来解决现实中的问题。引言在快速迭代的软件开发周期中,用户界面(UI)的自动化测试已成为提高效率和确保产品质量的关键。然而,随着应用程序变得日益复杂,传统的UI自动化方法逐渐显露出局限性。AI驱动的UI自动化出现了,但仍面临着准确性和可靠性的挑战。在这个背景下,本文提出一个创新的视角:通过实时调试技术,显著提升AI编写...

2024-03-15 11:01:20 1150

原创 干货 | 为业务系统赋能,携程机票最终行程系统架构演进之路

作者简介Stephen,携程资深后端开发工程师,专注新技术挖掘,持续推动业务创新Scott ,携程资深研发经理,负责订单系统架构升级和优化一、背景携程机票订单系统是由多个业务子系统组成,包括出票、改签、航变等等,获取订单行程信息复杂度较高。例如:用户预订了一个包含了2个乘客的机票订单,该订单发生了航变,其中用户A选择了退票,用户B选择了改签。业务系统需要获得该订单最新的行程信息以及行程变化轨迹,以...

2024-03-08 14:00:29 1165

原创 干货 | 携程酒店排序推荐广告高效可靠数据基座--填充引擎

作者简介yang,携程资深后端开发工程师,专注推荐系统架构、数据流批一体、系统稳定性、效率提升等领域;kevin,携程高级研发经理,专注以技术驱动解决推荐系统中产品业务上的共性问题,创新生产模式,重构生产力;莫秃,携程高级后端开发工程师,负责酒店机器学习平台的研发工作;一、背景与思考1.1 背景携程酒店排序推荐广告工程(以下简称酒店推荐工程)在数据层面引入抽象化的统一数据协议UnifiedPB,解...

2024-02-22 17:00:25 994

转载 《携程技术2023年度合辑》,送给爱学习的你

序言“疾风知劲草,烈火见真金。”2023年,是我们的挑战之年,也是我们的成长之年。全球旅游行业在经历了三年疫情的严重打击后,终于迎来了全面的复苏和爆发式的增长。我们多个业务线订单量均突破了历史最高值,随着五一、暑期、十一、春运多个业务高峰接踵而至,我们系统承受了前所未有之压力,面对压力,我们没有退缩,而是选择了挑战。我们进行了一系列的技术改进和创新,提升了系统的效率、可扩展性、稳定性和安全性,同时...

2024-02-04 13:46:03 759

转载 2023携程研发代码报告

“携程技术”公众号 分享,交流,成长

2024-01-29 13:58:25 763

原创 干货 | 大语言模型插件功能在携程的python实践

作者简介成学,携程高级安全研发工程师,关注python/golang后端开发、大语言模型等领域。一、背景2023年初,科技圈最火爆的话题莫过于大语言模型了,它是一种全新的聊天机器人模型,除了能应对基本的日常聊天外,还能胜任如文案编写、旅游规划等各项工作。携程信息安全部也紧跟时代步伐,在携程内部推出基于大语言模型的智能聊天机器人,并发布网页版1.0,让所有“程里人”可以便捷无门槛地享受大语言模型带来...

2024-01-26 11:02:31 1763

原创 开源 | 从 SQLlin 的更新看 Kotlin Multiplatform 技术更迭

作者简介禹昂,携程移动开发专家,Google 开发者专家(Android),上海 Kotlin User Group 组织者,图书《Kotlin 编程实践》译者。2022 年底,我们在携程的 Github organization 下开源了 SQLlin,SQLlin 是一款基于 Kotlin DSL 及 KSP 技术的,支持众多平台的 Kotllin MultipllatformSQLite ...

2024-01-18 17:00:40 1336

原创 干货 | 携程代码分析平台,快速实现精准测试与应用瘦身

作者简介Kevin,携程后端开发专家,追求通过深入业务来简化系统,对底层算法、数据分析有浓厚兴趣。一、引言1.1 背景微服务架构下,产研分工精细,需求迭代频繁,随着需求的不断迭代,应用数、代码量及测试用例越积越多;需求迭代(尤其是有新人加入)的过程中,产品经理需要通过开发了解现状和历史逻辑,开发人员翻阅历史代码花费的时间和精力越来越大,测试人员上线前需要回归的用例也越来越多,严重影响了需求迭代的效...

2024-01-11 17:00:48 2015

原创 前沿 | 携程商旅在 Atomic Css 下的探索

作者简介19组清风,携程资深前端开发工程师,负责商旅前端公共基础平台建设,关注NodeJs、研究效能领域。一、引言三年前 Facebook 开始思考在目前设计系统下面临的问题,那时它们在前端项目、系统组件等部分使用的是 cssmodule 的样式方案。直至今日,Facebook 已经将所有的 Web 前端使用 React 进行重写的同时,也使用了一种新的 Atomic Css-in-JS 对于它们...

2023-12-28 18:48:49 2101

原创 干货 | 携程客服机器人ASR引擎的负载均衡实践

作者简介玉修,携程技术专家,专注于电话音视频通信、智能客服机器人等领域。一、前言携程拥有庞大的呼叫中心,涉及上万客服人员,覆盖机票、酒店、火车票、度假等产线的售前售后业务,每天的电话业务量超百万通。近年来,通信技术、人工智能技术和智能终端等都在不断革新,我们也一直在思考如何去做更智能化、自动化的呼叫中心,为未来海量的客户需求提供稳定和优质的服务。携程呼叫中心的智能化包含多个方面:用户侧:智能在线聊...

2023-12-21 17:01:04 2228

原创 干货 | 携程光网络抵御光缆中断实践

作者简介Lightworker,携程网络技术专家,关注光纤通信、DCI传输技术领域。一、背景光传输网络(简称OTN)是一种基于光纤技术的通信网络。它利用光纤作为传输介质,将信息以光的形式进行传输。其凭借DWDM(密集型波分复用)技术以及保护倒换技术,可以实现大带宽、低延迟、高可靠的数据传输,因此广泛应用于多个数据中心互联场景。国内外大型互联网公司通过租用运营商光纤自建传输网络,能够大大降低IDC之...

2023-12-14 17:00:50 4588 1

原创 干货 | 携程旅游大语言模型系统介绍及其应用

作者简介Terry,携程自然语言处理和大语言模型算法方向专家,有多年的自然语言处理项目经验和AI落地经验。一、背景随着OpenAI的ChatGPT火遍全球,大语言模型(Large Language Model,下文简称LLM)成为了人工智能领域的热门话题。大语言模型是一种基于深度学习的自然语言处理技术,它能够模拟人类的语言能力并生成连贯的文本。这种技术的出现引起了广泛的关注和应用。大型语言模型在机...

2023-12-07 17:00:54 3317

原创 干货 | 携程酒店基于血缘元数据的数据流程优化实践

作者简介九号,携程数据技术专家,关注数据仓库架构、数据湖、流式计算、数据治理。一、背景元数据MetaData狭义的解释是用来描述数据的数据,广义的来看,除了业务逻辑直接读写处理的那些业务数据,所有其它用来维持整个系统运转所需的信息/数据都可以叫作元数据。比如数据表格的Schema信息,任务的血缘关系,用户和脚本/任务的权限映射关系信息等等。在数据仓库的建设质量的评估中,一个必不可少的评价指标就是数...

2023-11-23 17:00:58 2121

原创 开源 | 携程 Redis On Rocks 实践,节省 2/3 Redis成本

作者简介patpatbear,携程软件技术专家,负责携程缓存内核的维护,热爱开源,专注于高性能、分布式NoSQL系统的建设和应用。一、背景redis使用内存作为存储介质,具有良好的性能和低延迟,但其内存容量通常成为瓶颈,且内存价格较高,导致redis使用成本较高。随着SSD磁盘性能的不断提高,NVMe SSD的随机读写延迟也仅有几十微秒,与redis的固有延迟(100~200us)相当,用SSD作...

2023-11-16 17:00:21 2694

原创 干货 | 高效联动,携程机票IVR可视化的探索和实践

作者简介Michael,携程全栈开发专家,追求以技术手段解决业务上的共性问题,构建灵活可配置且可视化的系统,提高生产力,降低沟通成本。CunShun,携程后端开发工程师,专注系统架构、稳定性、低代码等领域。一、引言IVR(交互式语音应答,Interactive Voice Response)系统,是指用户通过拨打指定号码后可以根据语音提示,收听和点送所需语音信息,并且协助完成自助服务。通过不断完善...

2023-11-09 17:58:11 2150

原创 干货 | 移动端使用OpenGL转场特效的音视频合成应用

作者简介jzg,携程资深前端开发工程师,专注Android开发;zx,携程高级前端开发工程师,专注iOS开发;zcc,携程资深前端开发工程师,专注iOS开发。前言近年来短视频的火爆,让内容创作类的APP获得了巨大的流量。用户通过这类工具编辑自己的短视频,添加各式各样的炫酷特效,从而呈现出更加丰富多彩的视频内容。本文将会介绍如何使用移动端原生API,将图片添加转场特效并且最终合成为视频的基本流程。一...

2023-11-09 17:58:11 2438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除