spring cloud: zuul: 微网关-简单使用与配置
首先引入依赖
org.springframework.cloud
spring-cloud-starter-zuul
org.springframework.cloud
spring-cloud-starter-eureka
入口文件加入@enablezuulproxy注解
@enablezuulproxy
@springbootapplication
public class zuulapplication { public static void main(string[] args) {
springapplication.run(zuulapplication.class, args);
}
}
application.properties
server.port = 8040
#spring
spring.application.name=spring-boot-zuul
#localhost
#user.userservicepath=http://localhost:7900/simple/
#eureka
eureka.client.healthcheck.enable=true
eureka.client.serviceurl.defaultzone=http://localhost:8761/eureka
eureka.instance.preferipaddress=true #ip
启动zuul服务,eureka服务,user服务
访问:
http://192.168.1.4:8040/spring-boot-movie-ribbon/movie/1
http://192.168.1.4:8040/spring-boot-user/simple/3
二。配置zuul路由
application.properties
zuul.routes.spring-boot-user=/user/**
启动,访问