为啥需要服务网关?

下图是拆分服务后的微服务系统,若不提供统一网关,对于客户端来说可谓非常麻烦

SpringCloud-zuul服务网关

下图为提供了网关服务后的效果,客户端无须多虑到底多少服务,只需关注网关信息,接口信息即可

SpringCloud-zuul服务网关

 

zuul内置4个filter

1.前置(pre)

可用于服务限流,权限校验,跨域问题

2.后置(post)

3.路由(route)

4.错误(error)

 

zuul接受请求的生命周期

SpringCloud-zuul服务网关

 

简单使用

1.将网关服务注册到eurika中

2.在网关服务启动类中加注解@EnableZuulProxy

 

相关文章: