因为apigateway是整个微服务系统的entry point,那假设这个系统每秒要抗住百万级的request 一个apigateway肯定是不够的。。那这种情况下是如何解决的呢?
你是说bottleneck是api gateway吗?
就举个最简单的例子吧 就亚麻的购物网站,是上百个微服务组成的,当客户端发送请求到 www.amazon.com 的时候,是通过api gateway 亚麻这么大流量的网站 一个api gateway肯定是不够的 但是一个微服务系统只能target一个api gateway 如何做到同时target多个api gatway
API gateway 本身可以是分布在各个region的相对standalone 的cluster
但是比如我发个request给亚麻,亚麻是如何route我的request到相对应区域的cluster呢?
这是一个系统设计题,亚麻考过
如何设计一个 LB
有没有相对应的帖子可以看看
题目是:
系统设计考了设计 LB, routing policy -> 比如有北美,亚洲,非洲的data center,request 来了route到哪