任务 鲜花商城Gateway服务网关
上一节
下一节
一、任务描述
实现鲜花商城微服务之后在某些层面会带来一定影响,例如客户端的多次请求增加了网络通信的成本及客户端处理的复杂性,或者后端的微服务架构中,不同的服务可能采用了不同的协议,客户如果需要调用多个服务,则需要对不同协议进行适配。那么如何解决这一系列问题呢?
二、技术分析
上述问题可以采用网关来解决,在客户端与服务端之间增加一个API网关。形象地来说网关类似于一道关卡,所有地外部请求都会先经过网关,用来保护、增强和控制对于API服务的访问。而网关可以把后端的多个服务进行整合,然后提供唯一的对外统一入口,客户端与网关沟通,网关与内部的各个服务沟通。

