Zuul 是在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。
ApiGateway服务器
1、pom
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zuul</artifactId> </dependency>
2、配置文件
无相关配置
3、类
@SpringBootApplication @EnableDiscoveryClient @RestController @EnableZuulProxy public class GatewayApplication { public static void main(String[] args) { SpringApplication.run(GatewayApplication.class, args); } @Bean public Filter shallowEtagHeaderFilter() { return new ShallowEtagHeaderFilter(); } }
@EnableZuulProxy