微服务网关

第一章 初识微服务网关

2017-04-29  本文已影响239人  原水寒

一、什么是服务网关

服务网关 = 路由转发 + 过滤器

路由转发:接收一切外界请求,转发到后端的微服务上去;
过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成。

二、为什么需要服务网关

上述所说的横切功能(以权限校验为例)可以写在三个位置:

第一种,缺点太明显,基本不用;
第二种,相较于第一点好很多,代码开发不会冗余,但是有两个缺点:

而服务网关恰好可以解决这样的问题:

所以,需要服务网关!!!

三、服务网关技术选型

笔者准备自建一个轻量级的服务网关,技术选型如下:

当前现成的基于zuul开发完成的网关有springcloud,使用起来很方便,但是不方便定制,而且有些重。

上一篇 下一篇

猜你喜欢

热点阅读