今天,美团点评宣布完成新一轮40亿美元融资,投后估值300亿美元,传了半年的美团融资,终于尘埃落定。美团的300亿美元估值,第一次落了实锤。 从市值/估值来看,美团成为仅次于BAT、京东、蚂蚁、滴滴和网易的第八大互联网公司——蚂蚁和滴滴的估值已分别超过600亿美元和500亿美元,“MMD”,中国互联网未上市新三巨头浮出水面。阿里孵化出了蚂蚁和菜鸟两大百亿美金级巨头,腾讯则花钱买出了美团和滴滴两个,两者不分仲伯。 美团此次融资由腾讯领投,引入了新的战略投资方The Priceline Group,其他主要投资
随着微服务化在携程的全面落地,业务被拆解得越来越细,接口数量和内外部调用方不断增多;另一方面,随着产品迭代的不断增速,对接口的修改也变得愈加频繁。
文 | 相欣 从锣鼓喧天到偃旗息鼓,O2O 行业在最近几年经历了由波峰滑落至低谷的过程。 创业者缺乏理智的跟进,无谓的烧钱,移动互联网红利的消退,一时间让不少人谈 O2O 色变。 在整个泛 O2O 领域,除了日渐成熟的外卖、出行这样的细分行业外,其他传统行业在从线下到线上(或从线上到线下)发展的过程中仍然遇到许多难以越过的阻碍。「死亡」成为不少 O2O 领域创业公司未能挽救的结局。 而年前由微信推出的小程序,由于能够触达更多线下场景,并将其与线上连接和融合起来,正式上线后便引发了互联网行业从业者的格外关注,
今天分享的内容分为两部分,前面一部分为携程网Ceph的具体实践讲解,后面一部分为携程工程师在Ceph中国社区针对Ceph应用的一系列问答
酒店提供给各个渠道商房间价格是不一样的,我们需要轮询所有的渠道商接口,给用户返回一个最低的价格,前端会将这个价格显示给用户。
乌镇互联网大会上,“下半场”成为与会互联网大佬的共识——说法不同,意思却一样:李彦宏说是互联网下一幕,马云说是新零售时代,“新生代互联网领袖”王兴、程维和张一鸣则采取了“下半场”的说法。总之,互联网进入全新阶段,一切都会变得很不一样。那么,下半场的互联网会发生什么? 1、Web4.0时代,智能+实体+内容 互联网下半场理论提出者是王兴,其认为下半场到来的关键原因就是互联网人口红利和移动互联网人口红利都消失了,接下来进入的下半场,将“不依赖红利,依赖技术、依赖服务,需要新的增长模式。”。王兴认为,增长最可能来
编者:本文作者为携程大数据平台负责人张翼。张翼浙江大学硕士毕业,2015年初加入携程,主导了携程实时数据计算平台的建设,以及携程大数据平台整合和平台技术的演进。进入互联网行业近10年,从事大数据平台和架构的工作超过6年。 今天给大家分享的是携程在实时数据平台的一些实践,按照时间顺序来分享我们是怎么一步一步构建起这个实时数据平台的,目前有一些什么新的尝试,未来的方向是怎么样的,希望对需要构建实时数据平台的公司和同学有所借鉴。 为什么要做数据平台 首先先介绍一下背景,为什么我们要做这个数据平台?其实了解携程的
注:公众号搜索“架什么构”。本文文稿基于作者于2019 Archsummit大会演讲内容整理
购物:淘宝、天猫、京东、当当、亚马逊、聚美优品、苏宁、Ebay、唯品会、一号店、国美、返利网(包含收货地址联系号码)
作者简介 本文由携程技术中心框架研发部吴其敏、王兴朝,技术保障中心高峻、王潇俊、陈劼联合撰写。 作为国内最大的OTA公司,携程为数以亿计的海内外用户提供优质的旅游产品及服务。2014年底携程技术中心的框架、系统和运维团队共同启动了架构改造项目,历时2年,涉及所有业务线。本文回顾了携程在整个技术架构改造过程中的一些实践和收获。 一、写在前面 随着携程业务量迅速增长、业务变化越来越敏捷,对于应用交付的效率也提出了更高的要求。根据统计,截止2014年底携程总应用数在5000个左右,平均每周约有3000次以上的发布
叶亚明万万没有想到,他在携程网大干快上的技术改造升级给其OpenStack团队造成巨大压力。这位携程网新任技术副总裁自上任始,便对整个技术构架进行大刀阔斧的改革。 成也萧何,败也萧何。 乌云漏洞平台上披露的一则信用卡支付“漏洞”,让雄心勃勃的叶亚明绊了个大跟头。这个漏洞散列是:bf9165488f5e2ea3ca02ec6b310446b0。 虽然在此前,乌云网已经连续披露京东商城、支付宝、网易等国内著名互联网企业在用户信息安全防护中存在高危漏洞。然而,此次对于携程漏洞的详细描述——“通过
对于用户的每一次查询,都能根据其意图做到相应的场景和产品的匹配”,是携程酒店技术团队的目标,但实现这个目标他们遇到了三大问题…本文着重讲述他们是如何构建场景与信息关系,用 Nebula 处理关联关系,从而快速返回场景化定制推荐信息给酒店用户的实践过程。
在携程内部业务高频率敏捷迭代发布节奏下,线上生产服务质量需要同步快速提升。这就依赖自动化测试的覆盖率提升,测试任务执行频次提升,测试任务执行速率提升。
API网关是携程路由体系内的重要一环,在隔离&解耦网络环境、海外加速、单元化等场景内都承担着重要角色。网关同时也是公共业务需求的载体,包括安全认证、反爬、限流熔断、监控告警等。作为公共基础设施,保证自身稳定性,同时支撑业务发展是我们的首要目标。 博文视点学院联合携程技术团队,于9月22日(今晚)19:00带来技术分享《携程DRC-MySQL数据双向复制实践》,由携程软件技术专家俞炯老师带你一同深入剖析携程API网关。 携程第二代API网关设计与实践 9月22日(今晚) 19:00 ▲扫码即刻报名▲
付文平,携程机票研发部前端开发总监。2011年加入携程,主要负责携程机票PC、H5、Hybrid业务方面的开发工作。先后负责机票PC前后端分离,H5 Swift改版,机票React Native技术的推进,重点关注Node.js技术和产品体验。
错误指的是可能出现问题的地方出现了问题,比如打开一个文件时失败,这种情况在人们的意料之中;而异常指的是不应该出现问题的地方出现了问题,比如引用了空指针,这种情况在人们的意料之外。由此可知,错误是业务过程的一部分,而异常不是 。
作者简介 建成,携程高级前端开发,对前端工程化、性能优化、效率提升等方面有浓厚兴趣。 背景 对于一款互联网产品来说,用户体验始终扮演着重要的角色,尤其是在后互联网时代,增量见顶,竞争方向逐渐转为存量用户,体验的好坏可能直接决定着一个用户的去留。 据统计,网页加载时间从 1 秒增加到 3 秒,跳出率就会提高 32%;如果网页加载时间从 1 秒增加到 6 秒,跳出率就会上升 106%。 基于此,携程金融前端团队对内部SSR应用的性能实施了一系列的治理,本文将从性能监测、数据处理与分析、优化之路等方面来分享。
作者简介 王润辉,携程技术中心信息安全部高级经理。2015年加入携程,负责携程业务安全。个人专注在:安全漏洞,数据分析建模,业务安全,风控系统整体架构等。 *视频时长约1小时11分钟,请在WiFi环境下观看* 作为国内第一大OTA企业,业务安全一直是携程所面临的重要安全风险之一。 在面对各类从散兵作战到越来越专业化的黑产,以及技术从单一到持续自动化的工具化下的攻击时,我们也根据不同的业务安全风险,建立了相应的系统进行防护,并和黑产进行持续的技术和思维上的攻防。 其中经历了从业务驱动技术(被动式防御),到
作者简介 宮娴,携程高级后端开发工程师;Spike,携程高级后端开发专家。 随着携程国际化业务的快速推进,搜索引擎作为用户体验中至关重要的一环,上云变得志在必行。本文主要分享酒店搜索引擎迁移AWS的探索与实践过程,内容将涵盖一个HTTP请求的全链路处理过程:包括从APP发出请求到网关,再到内网错综复杂的微服务,最后到所依赖的各种持久化存储。 一、微服务架构带来的挑战 这次上云的是爆款业务,用户直观的感受是点击TRIP APP的Hotel搜索页的Hotel Staycation Deals。 携程采用主流
编者:本文为携程机票研发部技术专家祁一鸣在携程技术微分享中的分享内容,欢迎戳视频观看回放。 【携程技术微分享】是携程技术中心推出的线上公开分享课程,每月1-2期,采用目前最火热的直播形式,邀请携程技术人,面向广大程序猿和技术爱好者,一起探讨最新的技术热点,分享一线实战经验,畅谈精彩技术人生,搭建一个线上的技术分享社区。 祁一鸣,2016年4月加入携程, 任机票研发部技术专家。毕业于美国常春藤名校Dartmouth College本科,曾先后在硅谷的Oracle, Yahoo!和Salesforce总部效力过
中国互联网发展20多年,无论是业务还是技术与美国的差距越来越小,中国技术人也在努力向互联网发源地美国传播我们的技术理念和实力。2015年11月16日 – 18日,美国旧金山QCon技术大会盛大召开,在17日的China Tech Day活动中,携程SVP & CTO叶亚明(Eric Ye)先生与来自国内的百度、腾讯、阿里巴巴、京东、饿了么等技术大拿一起,分享了各自的看家绝活。 Eric本次分享的主题是《Transformation from call center, web to mobile》,介绍了
互联网正经历着史上最剧烈的『板块运动』,在资本力量的驱动之下,不同大陆正在合并、联合。10月26日,这一运动来到了旅游业:携程和去哪儿达成换股协议,在线旅游行业由此进入稳定格局,携程去哪儿联合体70%-80%的市场份额意味着其成为OTA寡头。这一资本大事件,对于行业格局、公司战略的影响,在第一时间已经不少解读。不过对业务层面的观察,还不多。 百度已有两名高层进入携程董事会,因此未来携程系业务与百度诸多与OTA有关系的业务将产生更多联系,例如百度地图、百度钱包、百度糯米、Uber等出行服务、百度搜索、大数据
作者简介 大伟,携程软件技术专家,关注企业级监控、日志、可观测性领域。 一、 背景概述 框架Dashboard是一款携程内部历史悠久的自研监控产品,其定位是企业级Metrics监控场景,主要提供用户自定义Metrics接入,并基于此提供实时数据分析和视图展现的面板服务,提供可定制的基于时间序列的各类系统级性能数据和业务指标数据的看板。还可以提供灵活的数据收集接口、分布式的大容量存储和灵活的展现方式。 由于时间较早,那时候业界还没有像样的TSDB产品,类似Prometheus,InfluxDB都是后起之秀,
随着小程序用户的增长,APP和小程序在需求迭代上呈齐头并进的趋势。与此同时,前端研发人员面对多套平台代码的维护与开发,研发投入上耗时耗力。目前携程内部急需一种跨平台的开发框架,来节约不必要的多套开发量。
导语 携程今年动作不断,继5月份收购艺龙后,前不久又宣布了与去哪儿合并,成为国内在线旅游领域当之无愧的霸主。那么一路走来,技术是如何支撑携程成长到今天的地位,我们基于过去三年携程在QCon会议中分享的十几篇技术主题内容,从一个独特视角来下分析下携程技术的演进之路。 在今年11月17日QCon旧金山的中国技术开放日专场上,携程旅行网CTO叶亚明(Eric Ye)先生也将上台与大家分享携程的技术演化进程。 基础架构 携程在多年的发展中不断进行架构优化,逐步采用分布式架构,解耦业务和架构,提高可扩展性,现在已逐步
作者简介 王幸福,携程酒店研发部资深测试开发工程师,负责酒店测试框架和测试工具的研发。技术狂热者,热衷于开源项目,利用创新去提高测试工作的效率。 一、前言 携程目前很多的框架和项目都在往Java技术栈上进行迁移。在这个过程中我们遇到很多的挑战和困难,为此酒店测试在原有的测试体系的基础上做了大量的工作,构建了一整套卓有成效的质量保障体系。所以,在本文的开始部分会给大家介绍下目前酒店测试体系的一些情况,后面则会详细的介绍下这个体系的一部分-Java覆盖率统计平台。 二、何为360度质量保障体系 我们常见的测试流
用户画像作为“大数据”的核心组成部分,在众多互联网公司中一直有其独特的地位。 作为国内旅游OTA的领头羊,携程也有着完善的用户画像平台体系。目前用户画像广泛用于个性化推荐,猜你喜欢等;针对旅游市场,携程更将其应用于“房型排序”“机票排序”“客服投诉”等诸多特色领域。本文将从目的,架构、组成等几方面,带你了解携程在该领域的实践。 1.携程为什么做用户画像 首先,先分享一下携程用户画像的初衷。一般来说,推荐算法基于两个原理“根据人的喜好推荐对应的产品”“推荐和目标客人特征相似客人喜好的产品”。而这两条都离不开用
作为业务覆盖机票、酒店、度假、汽车票、火车票、支付等各个方面,为全球用户提供服务的在线旅游网站,携程每周都会有数以万计的应用发布次数,如何保证每一次发布代码的安全性成为了DevSecOps实践中最大的挑战。
作者简介 Harry,携程资深后端开发工程师,负责直连平台建设,关注系统高可用、数据驱动等领域。 一、前言 携程门票活动供应商直连平台(以下简称“直连平台”)通过API对接多个供应商的订单和商品系统,实现自动化信息同步和状态流转。 随着业务的高速发展,供应商的对接需求与日俱增,这不仅对直连平台接入供应商的上线效率提出更高的要求,同时供应商系统的物理网络限制、稳定性参差不齐等情况也给直连平台带来不小的挑战。 本文将从提高供应商接入效率和增强系统稳定性两个方面分享直连平台的实践经验。 二、背景 2.1 系统介绍
已经体验了上百款小程序,有一些想法分享下: 大部分小程序都是没有卵用的,也许打开一次之后再也不会主动去打开了; 大部分有app的小程序,功能欠缺较多,目前尚不能抛弃app,比如摩拜单车,小程序中还无法查看余额,需要等版本迭代,当然,一些app自己有自己的考虑,还是希望用户去用原生app; 只有符合使用场景且体验做得好的,或者是原来就只有H5版本的,才会在有需要的时候想起去用;有些低频但本来就没装app的,依然不会用,比如熊猫签证这个小程序,我比较习惯直接在淘宝飞猪上搜旅行社的签证服务; 小程序的分享实现了
编者:本文作者为携程无线开发总监陈浩然。陈浩然,计算机博士,2008年iOS SDK发布后,投身移动互联网。先后在外企、创业型和国内一线旅游公司从事无线App的开发工作,从企业级App、独立App到亿级用户量级的App都有全程参与。 App网络服务的高可靠和低延迟对于无线业务稳定发展至关重要,过去两年来我们一直在持续优化App网络服务的性能,到今年Q2结束时基本完成了App网络服务通道治理和性能优化的阶段性目标,特此撰文总结其中的经验教训,为以后的工作打下基础。 一、携程App无线网络服务架构 2014年携
姜传伟,携程机票高级软件工程师。机票前台服务端搬砖工,负责机票前台服务端基础框架。
3月22日,乌云平台连续披露了两个携程网安全漏洞,漏洞发现者称由于携程开启了用户支付服务借口的调试功能,导致携程安全支付日志可被任意还可读取,日志可以泄露包括持卡人姓名、身份证、银行卡类别、银行卡号、CVV码等信息。 漏洞发现者进一步解释,该漏洞之所以存在,是由于携程用于处理用户支付的安全支付服务器接口存在调试功能,将用户支付的记录用文本保存了下来。同时因为保存支付日志的服务器未做较为严格的基线安全配置,存在目录遍历漏洞,导致所有支付过程中的调试信息可被黑客任意读取。 对此
李小林,携程技术副总裁,平台研发中心负责人。从事IT互联网技术研发工作二十多年,目前负责携程基础设施平台。本文来自李小林在“2018携程技术峰会”上的分享。
【携程技术微分享】是携程技术中心推出的线上公开分享课程,每月1-2期,采用目前最火热的直播形式,邀请携程技术人,面向广大程序猿和技术爱好者,一起探讨最新的技术热点,分享一线实战经验。 *视频时长1小时20分钟,请在WiFi环境下观看* OpenStack是当前最主流、最热门的云平台,携程OpenStack环境除了应用在携程网站,还广泛应用于携程呼叫中心的桌面云系统。作为业界最领先的呼叫中心之一,携程服务联络中心几万员工365x24小时提供全球化服务,让说走就走的亲们毫无后顾之忧。 桌面云极大地提升了IT运
2014年,ES0.9版本。 选型对比:MongoDB——数据量级大了以后,出现性能瓶颈。 调研后,选型:ELK(Elasticsearch、Logstash、Kibana)。 实现效果:实时看效果、查询、聚合。
作者简介 小丰,携程研发总监,专注于分布式数据库研究,大数据领域实时计算和大数据应用的系统架构设计。 背景 随着携程酒店数据的膨胀以及个性化需求的增多,每个数据接口个性化的排期开发,因为没有标准化,从需求讨论,数据准备、接口封装、上线调试到接口api说明,期间需要花费大量的时间。一个接口的实现到生产上线至少需要2天甚至更多时间,这个时间成本不得不依赖排期开发; 随着历史接口的迭代,已对外提供的700多数据接口中,其中500多个还在使用,并且每年的增量在100多,开发和维护成本高,特别是在追溯上游离线数据逻
在4月23日~25日举行的QCon全球软件开发大会(北京站)上,携程技术中心无线开发总监陈浩然分享了《移动开发网络性能优化实践》,总结了携程在App网络性能优化方面的一些实践经验。在2014年接手携程无线App的框架和基础研发工作之后,陈浩然面对的首要工作就是App客户端性能优化,尤其是网络服务性能,这是所有App优化工作的重中之重。以下为正文。 首先介绍一下携程App的网络服务架构。下图是携程App的架构设计(典型的层次化设计): 📷 由于携程业务众多,开发资源导致无法全部使用Native
顾海洋,携程框架架构研发部技术专家,负责携程分布式服务化领域的工作。目前主要负责 Dubbo 在携程的二次开发和推广工作。
5 月 28 日消息,携程官网和客户端出现故障,目前全部搜索功能都无法使用,搜索框中出现一段代码,而携程官网显示,“携程网站目前遇到问题,深表歉意,正在紧急修复中…”此外,携程的二级页面均无法打开
Will Wang,携程技术专家,负责AB实验分流和其他数据智能项目的开发。关注大数据和分布式方面,会做一些深入的开发部署和结合业务数据的基准调试工作。
作者简介 宋顺,携程框架研发部技术专家。2016年初加入携程,主要负责中间件产品的相关研发工作。毕业于复旦大学软件工程系,曾就职于大众点评,担任后台系统技术负责人。 随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址…… 对程序配置的期望值也越来越高:配置修改后实时生效,分环境、分集群管理配置,完善的权限、审核机制…… 在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需求。 Apollo配置中心应运而生! Apollo(阿波罗)是携
随着企业规模扩张和业务量的急剧增加,作为系统核心的数据库相关开发也会经历一个由单一团队发展为多团队;由单机扩张到集群;由单数据库发展为多数据库;由采用单一数据库产品到多种数据库产品并存的过程。 伴随这一过程的是如何管理数据库扩展,如何规范数据库访问,如何保护数据库投资,如何应对访问量增加,如何预防安全问题等一系列挑战。 作为国内在线旅游行业的翘楚,携程也曾经面对同样困扰。为了应对这些挑战,实现企业10倍速发展,携程开发了具有自己特色的数据库访问框架Ctrip DAL。 Ctrip DAL支持流行的分库分表操
潘斐斐,携程无线平台研发部高级研发工程师。2008年加入携程,目前负责携程Node.js技术栈的基础平台研发工作。
昨天面试了3场,分别是蘑菇街、华为、携程,今天趁着还有点印象,整理一下面经,回馈牛友们 一.蘑菇街 蘑菇街没有走内推,官网投递的,预约的是中午12点电话面试,面试时间就11分钟,目前面试时间最短的了,问题如下: 1.自我介绍 2.项目中用到了哪些技术,最大的难点是什么,怎么学习新技术 3.说一下IOC和AOP,解释了一番,貌似面试官不满意 4.数据结构和算法了解吗,给他解释了一下快排 5.你还有什么想问的嘛 总结:最后我问面试官给个面试评价,面试官说你IOC和AOP回答错了,等通知吧,,, 晚上一查,面试失
题记 QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、上海、旧金山召开。自2007年3月份首次举办以来,已经有超万名高级技术人员参加过QCon大会。QCon内容源于实践并面向社区,演讲嘉宾依据热点话题,面向5年以上工作经验的技术团队负责人、架构师、工程总监、高级开发人员分享技术创新和最佳实践。此次,携程旅行网CTO叶亚明先生作为QCon大会的联席主席,携三位出品人与来自全球的技术人员共同探讨携程技术的创新与应用。 旅行与Apple Watch时间管理具有较高的契合场景,作
作者简介 本文作者 Dozer、Bender、vio-lin 来自携程 SOA 团队。目前主要负责 SOA 系统的研发工作和 Service Mesh 架构的演进、落地工作,同时也关注服务治理、JVM、云原生等技术领域。 一、背景 携程的 SOA 系统经历了 ESB、微服务等架构的演变,正处于一个较平稳的阶段。但当前的微服务架构却遇到了各种业内经常遇到的问题,例如: 1)无法支撑多语言战略,团队没有精力维护除了 Java 以外其他语言的 SDK; 2)客户端 SDK 版本升级推进困难,特别是遇到 Bug
作者简介 Kenny,携程高级前端开发工程师。2021年加入携程,从事小程序/H5相关研发工作。 一、背景 随着项目的不断迭代,规模日益增大,而基于Taro3的运行时弊端也日渐凸显,尤其在复杂列表页面上表现欠佳,极度影响用户体验。本文将以复杂列表的性能优化为主旨,尝试建立检测指标,了解性能瓶颈,通过预加载、缓存、优化组件层级、优化数据结构等多种方式,实验后提供一些技术方案的建议,希望可以给大家带来一些思路。 二、问题现状及分析 我们以酒店某一多功能列表为例(下图),设定检测标准(setData次数及该set
领取专属 10元无门槛券
手把手带您无忧上云