沙龙回看 | 携程技术沙龙——后端架构工程实践

携程H5性能优化实战-魏晓军 立即下载

本周我们结束了携程技术沙龙——后端架构工程实践专场的四场直播,现把相关的PPT和视频分享给小伙伴们,欢迎点击查看。

9月15日《携程DRC-MySQL数据双向复制实践》

随着携程国际化战略的实施,业务海外部署需求增大,MySQL数据库主从架构下,海外服务写延迟大。携程内部历时1年,代号为“流浪地球”的机房级故障演练,验证了IDC级别故障容灾能力,实现了服务的单元化,但没有实现数据的单元化。

DRC通过将部署在不同机房的MySQL数据进行双向复制,实现单机房保存全量数据,业务本地读写。单机房故障时,分钟级机房流量切换。本次演讲深入剖析了DRC内部设计和实现原理,包括:

1、DRC基本架构;
2、DRC高可用设计方案;

9月22日《携程第二代API网关设计与实践》

API网关是携程路由体系内的重要一环,在隔离&解耦网络环境、海外加速、单元化等场景内都承担着重要角色。网关同时也是公共业务需求的载体,包括安全认证、反爬、限流熔断、监控告警等。作为公共基础设施,保证自身稳定性,同时支撑业务发展是我们的首要目标。

本次着重分享了近几年携程业务发展对网关提出的挑战,以及是如何解决这些问题的,包括:

1、业务流量增长带来的性能问题;
2、出海、上云、异地多活对架构的要求;
3、多协议、多场景带来的治理问题;

9月29日《Envoy 架构在网易轻舟的落地实践》

Envoy 是一款由 Lyft 开源的高性能数据和服务代理软件,CNCF 毕业项目。新兴 API 网关如 Gloo,Ambassador 都基于 Envoy 进行扩展开发;而在服务网格中,Istio、Kong 社区 Kuma、亚马逊 AMS App Mesh、微软 Open Service Mesh 都使用 Envoy 作为默认数据面。

本次分享详细介绍了 Envoy 整体架构以及其功能特性,并分享在网易轻舟团队落地 Envoy 数据面过程中的一些经验总结,包括:

1、Envoy 是什么?
2、Envoy 有什么?
3、Envoy 能做什么?

10月13日《云开发Serverless架构服务》

随着函数计算等 FaaS 云产品的不断完善,研发生态对 Serverless 的认知也日渐清晰,尝试也越来越多。在诸多实践中,许多人开始陷入一种迷思,FaaS 是不是只能用在一些 “计算任务” 场景?是不是只能在小程序这个场景才能用?K8S是不是很大规模的公司才能用?云原生,Serverless是不是只是说的好听,离我其实还很远呢?

在此分享中,你会了解到阿里云Serverless云开发平台如何通过三套Serverless架构服务帮助应用落地到Serverless架构。包括:

1、云原生时代的架构应该怎么做?
2、Serverless架构有什么优势?
3、应用如何落地?

【更多精彩回看】携程技术沙龙——大前端工程实践

 “携程技术”公众号

  分享,交流,成长

SAP ABAP 四种传统的数据库视图类型介绍之二:Projection View 一是该 projection view 只暴露了底层 TADIR 表的四个字段,因此通过该 view 维护数据,在维护界面我们只能维护一条记录的四个字段,如下图所示。使用 Projection view 的优点在于其设计灵活性:如果系统中原始的数据库表字段较多,通过投影仅保留关键信息可有效降低从数据库层到应用层之间的数据传输负担,且保持数据的一致性。其二是笔者之前的文章提到,TADIR 是 ABAP 系统重要的对象注册表,如同 window 操作系统的注册表一样,一般的应用开发人员不应该去修改其内容。 阅读详情

相关推荐

如何用Bertalign快速搞定多语言句对齐?5分钟上手教程(附避坑指南)

本文详细介绍了如何利用Bertalign工具快速实现多语言句对齐,从安装配置到实战应用的全流程指南。通过LaBSE句向量技术,Bertalign显著提升了对齐准确率,支持25种语言的任意组合,特别适合处理复杂句式。文章还提供了常见问题的解决方案和性能优化技巧,帮助用户高效完成多语言文本对齐任务。

weixin_42538752的博客 350

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

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

weixin_45583158的博客 300

STM32实战:如何用GPS信号同时同步海康摄像头和Livox Mid-360雷达(附完整接线图)

本文详细介绍了如何利用STM32实现GPS信号分频,同步海康摄像头和Livox Mid-360雷达的时间同步方案。通过硬件架构设计、STM32信号处理核心实现及设备接口规范,解决了多传感器数据融合中的时间对齐难题,适用于自动驾驶和机器人导航领域。

weixin_29182481的博客 596

干货 | 携程后台低代码平台的探究与实践

作者简介ck,携程后端开发专家,关注技术架构、高并发、性能调优等领域;Geralt,携程前端开发专家,关注前端框架及性能优化;Kaoru,携程资深前端开发工程师,关注前端性能及开发工具;概述PGClowcode平台是携程市场内容PGC团队搭建的主要用于后台页面开发的低代码平台,第一版于23年3月上线,截至10月平台已经拥有100+用户,在平台上开发了130+个应用和180+个页面。本文将主要介绍团...

携程技术 2647

数字信号的艺术演绎:用FPGA+DAC实现音乐合成器的核心原理

本文深入探讨了如何利用FPGA和DAC技术实现数字音乐合成器的核心原理,涵盖DDS架构、多波形合成、MIDI协议解析及动态包络控制等关键技术。通过详细的Verilog代码示例和硬件实现方案,展示了数字信号处理在音乐合成中的艺术演绎,为电子音乐创作提供了强大的硬件支持。

weixin_28256233的博客 390

别再死记硬背了!用‘瞬时极性法’5分钟搞定三极管反馈电路类型判断

本文介绍了使用‘瞬时极性法’快速判断三极管反馈电路类型的高效技巧。通过假设输入信号变化并追踪传递路径,该方法能准确区分正负反馈、电压电流反馈、串联并联反馈及交直流反馈,避免传统死记硬背的弊端,显著提升电路分析效率。

weixin_42524708的博客 183

头角峥嵘,未来可期——2021携程技术年度盛典

”2020年,疫情给全球旅游行业带来了重创,也给携程技术人员带来了更大的挑战。我们一直强调技术驱动,以技术驱动提升客户体验,优化成本效率。新的一年,我们的目标仍然是要做旅游行业的世界第一。...

携程技术 898

【脑电绘图教程 2】使用Brainstorm进行脑电处理及源定位

Brainstorm 是一个开源应用程序,支持MEG、EEG、fNIRS、ECoG、深度电极和其他电生理学的数据分析,尤其用于MEG、EEG的源定位。Brainstorm的主要优点是其简单直观的图形界面,不需要进行任何编程,即可上手MEG、EEG分析,此外,它还支持多种数据类型(基本上EEGLab支持的,它都支持),并且具有数据批量处理功能,可以很方便的分析自己的数据。

qq_40735196的博客 1万+

沙龙回看 | 携程技术沙龙——前端测试技术创新与实践

12月底,我们结束了前端测试技术创新与实践专场的四场直播,现把相关的PPT和视频分享给小伙伴们,欢迎点击查看。12月8日,《Mobile CI/CD 在携程的探索和实践》随着无线互联网行...

携程技术 514

第 5 篇:责任链模式 (Chain of Responsibility) —— 协议栈的流水线

本文介绍了责任链模式在嵌入式通信协议解析中的应用。针对传统"面条式"代码维护困难的问题,提出将各协议解析器解耦为独立处理单元,通过链表形式串联。文章详细展示了模式实现:定义抽象处理者接口、实现具体协议处理器、构建链表管理器。该方案具有内存占用低(O(1)栈空间)、可动态扩展、支持优先级调整等优势,并探讨了性能优化策略及动态插件系统等扩展应用,为嵌入式通信协议处理提供了清晰的架构方案。

一路往蓝-Anbo 的博客 177

挖矿病毒解决实例(隐藏进程,文章较好)(入侵)

CPU起飞了 最近有朋友在群里反馈,自己服务器的CPU一直处于高占用状态,但用top、ps等命令却一直找不到是哪个进程在占用,怀疑中了挖矿病毒,急的团团转。 根据经验,我赶紧让他看一下当前服务器的网络连接,看看有没有可疑连接,果然发现了有点东西: 上Shodan查一下这IP地址: 反向查找,发现有诸多域名曾经解析到这个IP地址: 这是一个位于德国的IP地址,开放了4444,5555,7777等数个特殊的服务端口: 其中这位朋友服务器上发现的连接到的是7777端口,

墨痕诉清风的博客 1万+

1.携程架构实践 --- 携程整体技术架构

第1 章 携程整体技术架构 架构的意义在于确定"主绳"的位置。架构实际代表的是一个方法论,这个方法论的核心思想在于构建目标的主要环节,主要环节一方面可以带动次要环节, 另外一方面还可以对次要环节的作用范围进行限制。 技术架构大体上可以划分为业务架构和整体技术架构两部分: 1.业务架构更加关注业务流程的技术实现,比如用户下单流程的制定,以及各个环节需要用到的支撑系统; 2.整体技术架构更加关注全局的技术解决方案,比如业务系统之间的通信方式,以及实时观测业务系统的运行状态。 1.1 携程技.

enlyhua的专栏 4911

Mamba-YOLOv8深度解析:基于状态空间模型的下一代目标检测架构(含完整代码与实战部署)文末含资料链接!

通过本文的完整指南,您将掌握从理论创新到工程落地的全流程技术细节。立即动手实践,开启目标检测的新纪元!

FJN110的博客 519

沙龙回看 | 携程技术沙龙——大数据与AI技术实践

本周我们结束了携程技术沙龙——大数据与AI技术实践专场的四场直播,现把相关的PPT和视频分享给小伙伴们,欢迎点击查看。10月27日,《Trip全球化指标平台建设》随着Trip全球化业务发...

携程技术 654

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

直播报名 | 携程技术沙龙——大数据与AI技术实践

【往期回顾】携程技术沙龙——后端架构工程实践携程DRC-MySQL数据双向复制实践携程第二代API网关设计与实践Envoy 架构在网易轻舟的落地实践云开发Serverless架构服务携程...

携程技术 299

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

直播报名 | 携程技术沙龙——前端测试技术创新与实践

【往期沙龙回看】1、大前端工程实践专场携程NFES团队前端工程化的实践之路携程基于Instant Run的热修复技术实践Electron在携程的技术实践携程用户行为数据采集SDK的设计和...

携程技术 211

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

关于智能问答的课外阅读

自然语言处理-课外读物

weixin_42044174的博客 386

携程大数据实践:高并发应用架构及推荐系统案例

本文来自携程技术中心基础业务研发部的《应用架构涅槃》系列分享。据基础业务研发部负责人李小林介绍,互联网二次革命的移动互联网时代,如何吸引用户、留住用户并深入挖掘用户价值,在激烈的竞争中脱颖而出,是各大电商的重要课题。通过各类大数据对用户进行研究,以数据驱动产品是解决这个课题的主要手段,携程的大数据团队也由此应运而生;经过几年的努力,大数据的相关技术为业务带来了惊人的提升与帮助。以基础大数据的...

happytofly的博客 1374

携程第四代架构探秘之运维基础架构升级(上)

作者:携程技术中心框架研发部吴其敏、王兴朝,技术保障中心高峻、王潇俊、陈劼联合撰写。本文由携程授权发布。 作为国内最大的OTA公司,携程为数以亿计的海内外用户提供优质的旅游产品及服务。2014年底携程技术中心的框架、系统和运维团队共同启动了架构改造项目,历时2年,涉及所有业务线。本文回顾了携程在整个技术架构改造过程中的一些实践和收获。一、写在前面随着携程业务量迅速增长、业务变化越来越敏捷,对...

karamos的专栏 635

携程Java后端一面+二面+HR面(已意向)

一面 1、聊聊你研究生的课题(智能机器人相关) 2、几个人做的啊,分工是什么样的 3、如果以后想把你们做的东西商业化 产品化,怎么去收集用户的信息? 云?用户定期上传数据到云服务器,公司负责处理这些数据(不懂。朝着云的方向扯了一些) 4、 进程与线程的区别 调度:进程是资源管理分配的基本单位,线程是程序执行调度的基本单位。 切换:线程上下文切换比进程上下文切换要快得多。 拥有资源: 进程是拥有资源的一个独立单位,线程不拥有系统资源,但是可以访问隶属于进程的资源。 系统开销: 创建或撤销进程时,系

王二的博客 2160

2.携程架构实践 --- 移动大前端

第2 章 移动大前端 前端从 "人工化" => "工具化" => "工程化" => "智能化"。 我们将所有用户涉及的操作的终端都理解为前端范畴,前端逐渐被泛化为大前端,技术领域也从传统的浏览器前端,扩展到以iOS/Android 原生开发,Cordova,React Native 为代表的跨平台开发框架,以及微信,支付宝等小程序开发框架。 随着前端技术的蓬勃发展,就需要配套的工程化平台来解决沟通协作的效率问题。携程开发了MCD平台,用于移动端和H5前端的集成发布。 前.

enlyhua的专栏 927

互联网后端基础设施

使用Java后端技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。纵观整个互联网技...

架构文摘 2037

携程Java后端(一)

交换两个变量的值,不借助第三个变量 栈实现 int exchange(int x,int y) { stack S; push(S,x); push(S,y); x=pop(S); y=pop(S); } 位运算(异或) 通过异或运算能够使数据中的某些位翻转,其他位不变。这就意味着任意一个数与任意一个给定的值连续异或两次,值不变。 int a=10,b=12; //a=1010^b=1100; a=a^b; //a=0110^b=1100; b=a...

lijieling123的博客 1140

高可用数据库架构技术沙龙活动分享(年终盛宴)

     老男孩培训高可用数据库架构技术沙龙活动分享为了回馈老男孩培训的内部学员以及满足广大朋友对数据库架构的需求,特组织一次高级别接地气的高可用数据库架构主题分享(老男孩架构师课程的核心部分),本次技术沙龙无需任何费用,我们的宗旨是促进IT技术人员之间的行业交流沟通、结交同行朋友,共同进步,同时为一些基础弱的朋友提供一些知识提升参考。 (老男孩linux高薪就业培训中心年底给力全国所有朋友,组...

weixin_34220963的博客 166

干货 | 携程玩乐团队前端多端开发实践

作者简介Neo,携程前端开发工程师,负责玩乐前端架构相关开发工作。一、前言本文将介绍在具体业务实践中,携程玩乐团队一套代码多端复用的一些实践与经验,希望能给面对同样问题的同学提供些思路...

携程技术 1261

携程技术沙龙:React Native的框架优化和业务实践

随着智能手机和移动互联网最近几年的迅猛发展,在其背后的开发技术也在经历着日新月异的变化。移动开发从最早期的原生 iOS Objective C、Android Java到基于H5 Hybrid,Android插件化/iOS动态脚本,再到现在火热的React Native, 其背后都是业务发展对技术需求的表现。早期的纯Native开发成本高,同样业务iOS&Android各需要开发一份,迭代...

携程技术 646
上一篇: 干货 | 应用SQL性能风险识别与预警,携程金融支付AppTrace落地实践
下一篇: 程里人 | 又是一年1024
携程技术
博客等级 码龄10年 3716粉丝 324原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值