Leo|20页PPT剖析唯品会API网关设计与实践

  1. 云栖社区>
  2. 中生代技术>
  3. 博客>
  4. 正文

Leo|20页PPT剖析唯品会API网关设计与实践

行者武松 2017-08-01 11:27:00 浏览1576
展开阅读全文

刘璟宇Leo

唯品会资深研发工程师,在大型高性能分布式系统设计和开发方面有丰富的经验。目前在唯品会平台与架构部负责唯品会API网关和服务安全方面的设计、开发、运营工作。


内容解析

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1


1. 为什么引入网关

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

唯品会是一家专门做特卖的网站,唯品会网站是一个巨大型的网站,每张页面背后,都有多个服务提供静态资源和动态数据。

这是唯品会网站上一张商品详情页面,内容是一款女式针织衫。页面里,除去静态页面、图片之外,有些动态内容:商品价格、促销提示语、产品介绍、商品库存等。每个部分都会从后端的一个或几个服务拉取数据。

在唯品会公司内部,已经采用服务化的方式把服务进行了拆分,内部服务之间采用基于thrift的二进制协议通讯。这些服务不能直接对外部提供服务。

在引入API网关前,我们在外部app、浏览器和内部服务之间会做一层webapp,起到两个作用:

一个是从外部的

网友评论

登录后评论
0/500
评论
行者武松
+ 关注
所属云栖号: 中生代技术