#携程

携程实时智能检测平台建设实践

/摘要:本次演讲将为大家介绍携程实时智能异常检测平台——Prophet。到目前为止,Prophet基本覆盖了携程所有业务线,监控指标的数量达到10K+,覆盖了携程所有订单、支付等重要的业务指标。Prophet将时间序列的数据作为数据输入,以监控平台作为接入对象,以智能告警实现异常的告警功能,并基于Flink实时计算引擎...

携程的 Dubbo 之路

本篇文章整理自董艺荃在Dubbo社区开发者日上海站的演讲。携程当初为什么要引入Dubbo呢?实际上从2013年底起,携程内主要使用的就是基于HTTP协议的SOA微服务框架。这个框架是携程内部自行研发的,整体架构在这近6年中没有进行大的重构。受到当初设计的限制,框架本身的扩展性不是很好,使得用户要想自己扩展一些功能就会比...
代码星球 代码星球·2021-02-24

20160917 携程前端笔试题

一、智力题二、选择题1.下列哪个样式定义后,内联(非块状)元素可以定义宽度和高度?(B)Adisplay:none    Bdisplay:block    Cdisplay:inherit    Ddisplay:inline2.varemp=newArray(3);for(variinemp)以下答案中能与for循...

“一年坑100亿”?谁来拯救携程?

国庆节大假期间,很多朋友选择出远门旅游,对大部分经常出游的人而言,使用携程等APP订购机票、高铁票早已成为“轻车熟路”的操作。不过,很少有人知道,一直被广大用户所信赖的携程,近年来逐渐玩儿起了坑害消费者的猫腻,这里面的水之深,令人瞠目结舌。 最近,一个名为“早知道财经”的微信公众号发布了一篇标题为《一年100...

SpringBoot 整合携程Apollo配置管理中心

携程官网对apollo的使用讲解了很多种方式的使用,但是感觉一些细节还是没讲全,特别是eureka配置中心地址的配置这里对springboot整合apollo说一下>SpringBoot启动vm参数添加:-Ddev_meta=http://18.16.200.107:8080-Denv=DEV其中-Ddev-me...

携程Apollo(阿波罗)配置中心使用Google代码风格文件(在Eclipse使用Google代码风格)(配合阿里巴巴代码规约快速设置)

Apollo默认使用了Google的代码风格,文件放在这里:https://github.com/ctripcorp/apollo/tree/master/apollo-buildtools/style如果要集成二次开发Apollo,提交代码时需要保持一致,就需要导入这个代码风格文件。注意:Google代码风格文件默认...

携程Apollo(阿波罗)配置中心用户管理和部门管理

说明:很遗憾,如果是使用0.8.0Release版的,默认不能登录,只有写死一个apollo的用户。实现登录:1、先通过官方教程了解用户管理的原理:https://github.com/ctripcorp/apollo/wiki/Portal-%E5%AE%9E%E7%8E%B0%E7%94%A8%E6%88%B7%E...

携程Apollo(阿波罗)配置中心本地开发模式不接入配置中心进行本地开发

官方教程:https://github.com/ctripcorp/apollo/wiki/Java%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97#%E4%BA%94%E6%9C%AC%E5%9C%B0%E5%BC%80%E5%8F%91%...

携程Apollo(阿波罗)配置中心把现有项目的配置文件迁移到Apollo

说明:1、这个示例应该算是一个静态迁移,也就是说配置更新后要重启应用才能体现更新,目的是展示现有配置的如何迁移。2、如果要实现更新配置后动态去更新而不重启应用的操作,比如ZK地址和数据库地址这些,下一篇再详细实践。3、下面的示例是基于ZK实现的服务注册与发现,而只通过实现服务提供者的那部分,不实现服务消费者的,方便做个...

携程Apollo(阿波罗)配置中心在Spring Boot项目快速集成

前提:先搭建好本地的单机运行项目:http://www.cnblogs.com/EasonJim/p/7643630.html说明:下面的示例是基于SpringBoot搭建的,对于Spring项目基本通用。迁移旧项目的配置下一篇说明,这里先就如何快速的集成Client和获取配置的值进行实践。0、下面的示例都是基于官方提...

携程Apollo(阿波罗)配置中心的Java样例客户端启动和调试

参考:https://github.com/ctripcorp/apollo/wiki/Apollo%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97#23-java%E6%A0%B7%E4%BE%8B%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%90%AF%E5%8A%A8前提先...

Ubuntu 16.04下搭建基于携程Apollo(阿波罗)配置中心单机模式

官网:https://github.com/ctripcorp/apolloWiki:https://github.com/ctripcorp/apollo/wiki(一切的集成方式和使用方法都在这里)Issues:https://github.com/ctripcorp/apollo/issues(如果期间有任何问题...

携程Apollo(阿波罗)配置中心Spring Boot迁移日志组件,使用配置中心进行管理的思路

说明:1、SpringBoot项目默认使用logback进行日志管理2、logback在启动时默认会自动检查是否有logback.xml文件,如果有时会有限加载这个文件。3、那么如果是用配置中心的配置方法,那么必须要阻止logback.xml文件的先加载,在application.properties之前,最直接的方式...

携程第二批笔试题

1.在软件系统中,经常会使用到IP黑名单功能。例如下面的黑名单样例,条目可能是单个IP,也可能是一个子网,IP黑名单样例62.33.12.122221.58.4.0/248.9.88.1……请构建数据结构,在加载黑名单后,能判定给定的IP是否命中指定的IP黑名单。输入:第一行输入指定的IP地...
代码星球 代码星球·2020-04-15

深入解析和反思携程宕机事件

本文作者智锦,资深运维从业者,自动化运维和云计算倡导者,曾作为支付宝运维团队创始人,管理过上万台服务器,后作为建行特聘互联网技术专家,主导了建设银行总行数据中心私有云计算平台建设。智锦目前是杭州云霁科技有限公司创始人,做运维领域的创业,致力于开发全中国最好的数据中心操作系统。··&middo...