springboot下consul+zuul网关使用简例

**

springboot 下 consul+zuul网关使用简例zuul网关使用简例

pom.xml:
添加zuul,服务发现任选这里使用的是consul。
springboot下consul+zuul网关使用简例_第1张图片
配置文件properties:
设置consul discovery.prefer-ip-address=true;
配置zuul的网关路由:
path为路径,service-id是其他的服务的spring.application.name的命名。

/test1/** 表示网关下的/test1/下的所有的路径属于test-server1的路径。例如访问:
http://localhost:8080/test1/hello,实际访问的是http://test-server1/hello。
前提是能成功调用consul中的test-server1服务。
使用consul时,一般服务需要加上健康检查否则会出现错误forxx error,这是一个consul健康检查所引起的无法调用服务:

springboot下consul+zuul网关使用简例_第2张图片springboot下consul+zuul网关使用简例_第3张图片**
**

适合在网关层做安全过滤security的设置。

哔哩哔哩大神的简单的示例

**springboot下consul+zuul网关使用简例_第4张图片

你可能感兴趣的:(spring,cloud,zuul,consul,springboot,网关,router)