Kla*_*aus 3 reverse-proxy netflix spring-cloud netflix-zuul
我和Zuul一起玩,但似乎有些根本我不明白.
根据文档(http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html),以下Zuul配置应该导致所有对"/ myusers"的http调用转发给"用户" "服务.
zuul:
routes:
users: /myusers/**
Run Code Online (Sandbox Code Playgroud)
我有类似的情况,但它根本不起作用.我的配置是:
zuul:
route:
stores: /california/**
Run Code Online (Sandbox Code Playgroud)
服务Id是"商店",它有一个名为"/ hello"的URL.当我点击:
http://localhost:8765/california/hello,
Run Code Online (Sandbox Code Playgroud)
我收到Spring Boot 404错误消息.但是,如果我用商店替换california,那么事情会很好,导致以下配置:
zuul:
route:
stores: /stores/**
Run Code Online (Sandbox Code Playgroud)
在这种情况下,如果我打电话
http://localhost:8765/stores/hello,
Run Code Online (Sandbox Code Playgroud)
事情很好.因此,看起来URL的前缀必须与服务的ID匹配.这是预期的行为吗?我错过了什么?
我正在使用Zuul 1.0.0.BUILD-SNAPSHOT.在aisde note上,我注意到发现客户端现在已经内置到Zuul中了.如果我不想运行Eureka,有没有办法禁用它?
哦,天哪,它当然应该是
zuul:
routes:
Run Code Online (Sandbox Code Playgroud)
代替
zuul:
route:
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3725 次 |
| 最近记录: |