微服务两种部署方式:
3.1 早期部署方式,点对点模式。
3.2、目前使用最广泛的网关部署模式:
2、网关路由 zuul
pre filters:请求路由之前调用,可以用做身份验证等进入接口之前的所有验证。
Routing filters:路由过滤器,分发的多个不同的微服务中
post filters:路由到微服务以后执行,可以收集请求信息。
Error filters:收集错误信息
custom filters:自定义过滤器
3、网关注解:
@EnableZuulProxy 网关服务注解,开启网关功能
@SpringCloudApplication 网关服务实例化
<dependencies>
<!-- 服务网关 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-start