Category Archives: 技术分享

携程技术中心专注分享携程网最新大数据案例,携程网最新使用的技术和优异的UED案例。

携程呼叫中心移动坐席解决方案

一、前言

智能手机早已成为日常生活中不可或缺的一部分,随着移动互联网的快速发展,人们的生活习惯与工作方式也在不断发生改变。从移动通信、移动支付,再到移动办公,“移动化”已渗透至各行各业,并逐步成为企业业务发展的趋势。

携程呼叫中心研发团队根据业务的需求,研发完成了一套完整的呼叫中心移动坐席解决方案,使业务坐席不再受制于工作时间、办公地点,随时随地,有网络的地方,就有呼叫中心。 阅读全文

Qunar全链路跟踪及Debug

随着公司业务的发展,支持业务的程序也会逐步发展;随着业务的复杂化和流量的增加,一般都会通过拆分的方式来分解不同的业务,将流量分摊到更多的机器上,从而支撑更复杂的业务和更大的流量。

这种分布式的系统会带来很多好处,也自然带来了一些问题。分布式意味着需要通过网络来进行调用,比如RPC调用、HTTPAPI调用、消息队列等;同时,不只是内部开发的程序是分布式的,程序依赖的很多服务也是分布式的,比如数据库、缓存、HBase、ES等。大量的分布式导致服务间的调用关系越来越来越复杂,处于分布式系统中某个节点的程序无法方便的掌握全局结构。

为了方便掌握分布式系统的全局情况,出现了一种分布式追踪系统,它能够将请求所经过的各个系统的操作用一个唯一ID标识并记录下来,便于查看和分析系统全局结构。QTracer就是Qunar内部开发维护的一套分布式追踪系统。

下载PPT请直接拖到文章末尾。

阅读全文

携程开源配置中心Apollo的设计与实现

1、What is Apollo

1.1 背景

随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址……

对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制……

在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需求。

Apollo配置中心应运而生!

阅读全文

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

作为国内最大的OTA公司,携程为数以亿计的海内外用户提供优质的旅游产品及服务。2014年底携程技术中心的框架、系统和运维团队共同启动了架构改造项目,历时2年,涉及所有业务线。本文回顾了携程在整个技术架构改造过程中的一些实践和收获。

一、写在前面

随着携程业务量迅速增长、业务变化越来越敏捷,对于应用交付的效率也提出了更高的要求。根据统计,截止2014年底携程总应用数在5000个左右,平均每周约有3000次以上的发布需求。所以作为整体交付环节中极为重要的一环,应用的部署和发布是提高交付效率的关键,然而携程原来的发布系统Croller却成为了阻碍交付效率提升的一大瓶颈。 阅读全文

移动安全自动化审计之路

随着移动互联网的发展,移动终端安全也越来越受到关注。

互联网上的各类Andriod软件数量迅速增加,Andriod系统和软件本身的漏洞随之上升,漏洞检测面临着巨大挑战。手工检测面临着效率低,覆盖面窄的问题。在携程技术沙龙上,谢鑫分享了自动化审计技术架构以及实现原理。 阅读全文

随时随地掌中测技术

随着App体量和复杂性越来越大,关键性能、卡顿、崩溃的情况错综复杂,不同的机型不同的网络环境不同的测试路径下表现的形式不一,是否可以在全真的场景下监控App的性能指标和解决一些疑难杂症?

在携程技术沙龙上,王尧波分享了随时随地掌中测技术。随时随地掌中测技术植入到被测App,提供全真测试场景,准确定位黑盒测试中的非表现问题,并定位到具体的代码行,解决性能崩溃等问题,提高App的质量。 阅读全文

携程机票无线测试技术与效能提升

一、敏捷下移动测试痛点

当前在互联网特别是移动端的快速发展下,企业间的竞争日益激烈,绝大部分企业研发体系都转变为业务、产品驱动模式,研发流程为了适应快速响应、快速迭代,大多也都采用敏捷的模式来进行管理。

下载PPT请直接拖到文章末尾。

1、敏捷

在产品+开发+测试进行螺旋式迭代的研发中,要求快速跟进竞品,新功能快速上线试错,有些时候上线时间是根据业务方的需求而定,这样工作排期往往是倒推制定的,测试阶段很可能会被压缩。

加之敏捷研发下需求任务拆分较细,研发过程中可能会临时塞入一些紧急需求,负责这些需求的产品经理可能都会以任务紧急同时任务量不大的理由来说服开发和测试人员接受。这样对于整体质量和回归测试范围都会带来一定的风险。 阅读全文

携程安全自动化测试之路

一、背景

业务代码上线前,通常会在测试环境经过一系列的功能测试。那么,从安全层面来说,web应用常见的web漏洞,如sql注入,xss攻击,敏感信息泄漏等,我们如何保证在上线前就能够自动化发现这些业务的安全漏洞呢?本文将详细讲述携程安全测试的自动化之路。 阅读全文

携程新风控数据平台建设

前言

近几年,随着电商和互联网金融的发展,各大互联网企业也在逐步加强风控体系的建设,为公司的运营保驾护航。在携程,各BU经常受到恶意注册、登录、恶意刷单、扫号等行为,所以建设了一套数据平台,希望能够从数据中挖掘出有用的信息,不仅可以为风控系统提供数据支持,还可以为其他服务提供支撑。

本文主要从架构和业务的角度介绍下携程信息安全团队的数据平台建设之路,以及如何为业务和风控提供支持的。 阅读全文

ElasticSearch相关性打分机制

携程运动是携程旗下新业务,主要给用户提供羽毛球、游泳等运动项目的场馆预定。最近我们在做场馆搜索的功能时,接触到elasticsearch(简称es)搜索引擎。

我们展示给用户的运动场馆,在匹配到用户关键词的情况下,还会综合考虑多种因素,比如价格,库存,评分,销量,经纬度等。

如果单纯按场馆距离、价格排序时,排序过于绝对,比如有时会想让库存数量多的场馆排名靠前,有时会想让评分过低的排名靠后。有时在有多家价格相同的场馆同时显示的情况下,想让距离用户近的场馆显示在前面,这时就可以通过es强大的评分功能来实现。

本文将分享es是如何对文档打分的,以及在搜索查询时遇到的一些常用场景,希望给接触搜索的同学一些帮助。 阅读全文

Copyright © 1999 - 2014 Ctrip. Powered by WordPress.