在微服务架构下,通常每个微服务 都会使用 Swagger 来管理我们的接口文档,当微服务越来越多,接口查找管理无形中要浪费我们不少时间,因此,我们需要把其它系统的 Swagger 文档聚合到 Gateway ,方便我们统一查看接口文档。

zuul 源码解析
路由定位器,在 Spring Cloud Zuul 中,RouteLocator 的主要作用是加载 zuul 路由配置信息(如 yml 配置文件或数据库)到 zuul 中,再由过滤器将这些信息一步步去匹配,主要的 RouteLocator 有如下几种

ZUUL超时配置
connect-timeout-millis 连接服务的时间 connect-timeout-millis=1 socket-timeout-millis 服务器连接及响应时间 socket-timeout-millis=1+2+3

consul集群搭建
consul集群搭建配置信息

consul命令行
consul常见的指令