无线开发探索 | EGO 走进携程

2017 年 8 月 16 日 EGONetworks

携程是中国第一、世界第二的在线旅行服务公司,创立于1999年, 2003年在美国纳斯达克上市。在规模经营、技术领先和管理体系的不断完善中,携程2016年全年净营业收入为192亿元人民币,相比2015年增长76%。

2011 年,携程开始开发携程旅行App,至今已有将近6年时间 ,随着各项业务功能的全面移动化,以及公司“Mobile first”策略的指引下,App 功能越来越多,越来越臃肿。Size 达到将近 100MB。

2016年 5 月携程开始投入资源引入React Native。同样的功能,使用 RN 开发,Size 远远小于 Native 开发,RN 的引入让携程旅行 App 能够可持续健康发展。截止目前React Native已经在携程实践1年多的时间,积累了丰富的实战经验。

除了Size的大小,App网络服务的高可靠和低延迟对于无线业务稳定发展也至关重要,过去三年来携程也一直在持续优化App网络服务的性能,完成了App网络服务通道治理和性能优化的阶段性目标。

现代无线技术从08年第一代iOS SDK起步,各种新技术与最佳实践层出不穷:组件化、Hybrid/RN框架、动态化、Swift/Kotlin语言等,无线研发体系逐步成熟,已进入一个真正比拼内功的时代

2017年8月27日,全球最具影响力的高端技术人社交网络EGO,邀请您一起走进携程,探索无线开发的实战经验和解决方案。

分享一:React Native在携程的工程实践

赵辛贵,携程技术中心基础业务研发部高级研发经理。2008年加入91无线从事iOS开发,属于国内最早一批接触移动开发的工程师,后参与2家创业公司,主要负责移动端开发。2013年加入携程,负责App基础框架研发相关工作,关注App开发框架、性能、质量和新技术。目前重心主要在React Native技术框架的推广、App性能优化以及实时语音通讯等技术工程实践。

内容简介

为了解决H5 Hybrid性能瓶颈,支持业务快速迭代发布等问题,我们引入了React Native,加以优化改造,形成CRN (Ctrip React Native) 框架,提供给业务团队使用。截止目前,已有40多个业务模块使用CRN开发,日PV超过3500W。本次分享将系统性介绍CRN开发框架和相关的配套设施,以及开发过程中的一些实践经验。

分享内容提纲

  1. CRN在携程的使用和现状

  2. CRN框架和配套工具系统介绍

  3. CRN性能优化

  4. 思考与探讨

分享二:携程无线网络服务方案

陈浩然,2013年加入携程旅行网,目前任职高级无线开发总监和无线技术委员会主席,负责携程无线基础技术的研发工作。曾就职于思科、盛大创新院,近十年无线研发经验,对性能优化、开发框架、新技术以及无线技术平台有深入的研究和实践,目前仍从事一线开发工作。

内容简介

为解决弱网络下服务成功率和减少端到端服务耗时,携程基于TCP开发了自有网络服务解决方案,针对不同技术场景采用去DNS化Server IP List、端口轮询、重试补偿、HTTP over TCP Tunnel等解决思路,最终使其已成为携程App的核心网络服务通道,所有核心业务的的网络请求都会通过这个通道完成服务。

分享内容提纲

  1. 无线Gateway架构

  2. App端网络服务通道及其策略

  3. 端到端网络性能监控

  4. 未来方向

分享三:微店Android插件化架构重构实践

彭昌虎,微店 Android首席架构师。先后在华为、腾讯从事Android开发工作,2011年加入微店,负责口袋购物、微店等多款产品的架构设计,2016年主导微店App完成插件化改造工作。

内容简介

随着业务的高速发展,业务架构重构经常是我们不得不去做的一件事。重构整体架构不是一件容易事,也很难让整个团队停下来只做重构。本次给大家分享一下微店Android在业务架构重构过程中的一些思考及探索实践,希望我们的一些实践经验及踩过的坑对大家架构重构时能有一定的借鉴意义。

活动信息

时间:8月27日下午13:00~17:15

地点:上海市长宁区金钟路968号凌空SOHO 12号楼

流程

  • 13:00-13:30  参会者签到

  • 13:30-14:00  入场,携程高管致辞

  • 14:00-14:45  分享1:React Native在携程的工程实践

  • 14:45-15:30  分享2:携程无线网络服务方案

  • 15:30-15:40  短休

  • 15:40-16:25  分享3:微店Android插件化架构重构实践

  • 16:25-17:10  分享4

  • 17:10-17:15  合影留念

参会标准
  • EGO会员免费参与,EGO会员可携带技术伙伴参加。

  • 非EGO会员需填写活动报名表,且通过审核后方可免费参加本次活动。

  • 非EGO会员申请标准:具备5年以上开发经验、2年以上团队管理经验以及所管理团队的人数超过30人的CTO、首席架构师、技术总监或具有技术背景的CEO等技术领导者。

活动报名

长按二维码或点击“阅读原文”即可报名。

关于EGO

EGO 是隶属于北京极客邦科技旗下的杰出技术领导者学习和交流的社交平台,目前覆盖超过300家企业,全国会员超过近400人。EGO 致力于组建全球最具影响力的高端技术人社交网络,目前会员中CTO和技术VP占比超过60%。


登录查看更多
0

相关内容

携程旅行网 创立于1999年,总部设在中国上海,员工17000余人,目前公司已在北京、广州、深圳、成都、杭州、南京、厦门、重庆、青岛、沈阳、武汉、三亚、丽江、香港、南通16个城市设立分支机构,在南通设立服务联络中心。 成立至今陆续收购和投资:中软好泰、香港永安旅游、台湾易游、驴评网、驴妈妈、订餐小秘书、星程酒店、松果网、古镇网、途家网、鸿鹄顶级旅游、铁友网。

目前业务主要为:机票(国内/国际)、酒店(国内/海外/惠选/团购)、度假(旅游/票务/租车/邮轮)、商旅(企业商旅)、铁友网(动车/高铁)、订餐小秘书(订餐/婚宴)、社区(驴评网)、松果网、古镇网、途家网、鸿鹄顶级旅游、携程自由行杂志
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
56+阅读 · 2020年6月26日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
63+阅读 · 2020年6月24日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
229+阅读 · 2020年5月21日
大数据安全技术研究进展
专知会员服务
90+阅读 · 2020年5月2日
德勤:2020技术趋势报告,120页pdf
专知会员服务
187+阅读 · 2020年3月31日
阿里巴巴全球化架构设计挑战
InfoQ
35+阅读 · 2019年11月25日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
职人沙龙 | 走进小打卡,小程序技术实战交流
2018年边缘计算行业研究报告
行业研究报告
11+阅读 · 2019年4月15日
蚂蚁金服微服务实践(附演讲PPT)
开源中国
17+阅读 · 2018年12月21日
干货 | 双11总峰值超8亿OPS 阿里分布式NoSQL如何岿然不动稳如山?
阿里巴巴数据库技术
10+阅读 · 2018年12月12日
【智能制造】智能制造技术与数字化工厂应用!
产业智能官
13+阅读 · 2018年2月21日
今日头条推荐系统架构演进之路
QCon
32+阅读 · 2017年6月21日
Revisiting CycleGAN for semi-supervised segmentation
Arxiv
3+阅读 · 2019年8月30日
Few-shot Adaptive Faster R-CNN
Arxiv
3+阅读 · 2019年3月22日
Arxiv
7+阅读 · 2018年6月8日
Arxiv
4+阅读 · 2018年4月9日
Arxiv
6+阅读 · 2018年2月6日
VIP会员
相关VIP内容
相关资讯
阿里巴巴全球化架构设计挑战
InfoQ
35+阅读 · 2019年11月25日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
职人沙龙 | 走进小打卡,小程序技术实战交流
2018年边缘计算行业研究报告
行业研究报告
11+阅读 · 2019年4月15日
蚂蚁金服微服务实践(附演讲PPT)
开源中国
17+阅读 · 2018年12月21日
干货 | 双11总峰值超8亿OPS 阿里分布式NoSQL如何岿然不动稳如山?
阿里巴巴数据库技术
10+阅读 · 2018年12月12日
【智能制造】智能制造技术与数字化工厂应用!
产业智能官
13+阅读 · 2018年2月21日
今日头条推荐系统架构演进之路
QCon
32+阅读 · 2017年6月21日
Top
微信扫码咨询专知VIP会员