了解大规模网关系统,你需要掌握的来自阿里巴巴、京东、蘑菇街和广发证券的4个案例...

从服务化架构到微服务,大型互联网应用的服务端不断进化,一个 App 的背后可能是几十甚至上百个服务在支撑,他们基于不同的语言构建,有着不同的交互协议,流量和性能也各不相同。那 App 是如何与这些服务交互、获取数据的呢?答案就是 API 网关。

它负责对外发布 API,统一交互协议,尽量简化 App 接入难度,对内动态路由,让每个请求去到该去的地方。

但如果你只把 API 网关当做一个简单的代理服务,那就大错特错了。作为整个业务产品的流量入口,API 网关应该把流量这个互联网最宝贵的资源管理的井井有条,在系统容灾、风控和大数据收集等方面发挥强大的作用。同时,网关作为一个业务产品的流量入口,又要提升自身的技术性能,保证不会被后端某个问题系统拖垮。可以说,API 网关是技术性能与运营效率兼顾的系统。

在将于 4 月 16~18 日举行的 QCon 北京 2017 上,我们邀请到京东商城 API 网关系统负责人赵云霄,策划了“大规模网关系统”专题。本专题已经确认来自阿里巴巴、京东商城、蘑菇街和广发证券的4个案例,相信这几个典型案例能帮助大家深入了解大规模网关系统。

淘宝开放平台(TOP)成立于 2009 年,经过多年的发展,已经沉淀出一整套业界领先的开放平台网关技术体系,包括 API 网关、消息网关、数据网关,API 接入自动化,开放工厂等。目前是服务于整个阿里集团最大的开放平台,网关日均访问量数百亿,双十一峰值访问量达到千亿。阿里巴巴高级技术专家、淘宝开放平台技术负责人顾风胜将分享《淘宝开放平台网关技术揭秘》。

本次演讲主要从以下几个方面介绍淘宝开放平台网关的核心技术:

  1. 开放平台网关的组成部分,重点介绍整体的技术架构和业务架构;

  2. 网关技术分解,重点介绍 API 网关,包括网关的架构设计,访问控制,安全控制,异步请求,泛化调用等;

  3. API 接入自动化,如何做到 3 分钟完成一个标准 API 的开放,如何实现 SDK 自动生成,API 文档自动生成;

  4. 开放平台工厂,如何把平台的基础能力组件化,输出给各子公司,搭建自主品牌的开放平台。

京东商城 API 网关 2013 年正式上线独立运营,目前是京东商城 App 与后端服务通信的流量通道,日均访问次数达百亿以上。京东商城 API 网关架构师常亮将分享《京东商城 API 网关实践》。

本次演讲主要从如下两方面介绍京东 API 网关系统:

  1. 京东 API 网关的技术选型与变化之路。伴随京东移动端业务的持续增长,网关一系列的技术变迁应运而生。从傻瓜式的满足业务需求,变为可视化的运营。从加机器暴力对抗流量增长,到精细打磨,高性能、高可用。在发展过程中,需要平衡业务、技术、运营的冲突,以期达到一种较优状态;

  2. API 网关周边生态的建设,包括配置的动态管理,HttpDNS 的精细流量调度以及流量实时分析带来的运维决策。

蘑菇街自研了一套覆盖包括 Android、iOS、H5 等各类型无线终端技术组件和服务端通用业务开发框架在内的技术解决方案——美丽联合无线平台(Meili Wireless Platform - MWP),它是美丽联合集团为无线端开发的技术平台,主要由无线网关以及围绕它开发的一系列技术组件和产品组成。蘑菇街技术专家王子默将分享《蘑菇街高并发多终端无线网关实践》。

本次演讲主要从以下几个方面介绍蘑菇街高并发多终端无线网关实践:

  1. 无线网关架构演进之路,包括分层,协议,语言等方面的选型和落地;

  2. 无线网关各重要技术组件介绍,包括接入层,路由层,聚合层技术组件以及周边生态建设;

  3. 无线网关后续规划以及面临的挑战。

广发证券泛交易终端团队针对证券交易系统的行情服务中,高并发、高访问、巨量推送的业务特点,自研了一套多协议统一接入解决方案,解决了集中接入、服务发现、路由与负载均衡、业务开发框架等问题,在实际生产过程中取得了良好效果。广发证券架构师罗意将分享《广发证券高性能行情接入网关系统》。

本次演讲主要从以下几个方面介绍行情云接入网关系统:

  1. 系统的架构设计思路与迭代历程,包括网关的架构迭代设计、编程语言的选择和性能的调优;

  2. 接入系统对整个业务系统的意义,主要包括接入编程SDK、动态负载均衡、容灾路由和可扩展性;

  3. 接入系统的周边生态,主要围绕数据监控、流量分析、接入鉴权等方面。

除了前面介绍的网关专题相关内容,本次 QCon 还将邀请分别来自国外的 Google、Facebook、Airbnb、LinkedIn、PayPal,国内的阿里巴巴、腾讯、百度、奇虎360、爱奇艺、滴滴出行、今日头条等公司的 100 多位一线专家带来精彩分享。一起来看看我们都邀请了哪些专家。

了解大规模网关系统,你需要掌握的来自阿里巴巴、京东、蘑菇街和广发证券的4个案例...了解大规模网关系统,你需要掌握的来自阿里巴巴、京东、蘑菇街和广发证券的4个案例...了解大规模网关系统,你需要掌握的来自阿里巴巴、京东、蘑菇街和广发证券的4个案例...