当@EnableZuulProxy与Spring Boot Actuator·配合使用时,Zuul会暴露一个路由管理端点/routes。借助这个端点,可以方便、直观地查看以及管理Zuul的路由。
/routes端点使用非常简单,使用GET方法访问该端点,可返回Zuul当前映射的路由列表;使用POST方法访问该端点就会强制刷新Zuul当前映射的路由列表(尽管路由会自动刷新,Spring Cloud依然提供了强制立即刷新的方式)。
下面做一些测试
1 启动eureka
2 启动user微服务
3 启动movie微服务
4 启动zuul
5 使用浏览器访问http://localhost:8040/routes,可获得如下结果
{
"/microservice-consumer-movie/**": "microservice-consumer-movie",
"/microservice-provider-user/**": "microservice-provider-user"
}
从中可直观看出从路由到微服务的映射。