我对 spring-cloud 比较陌生,所以也许我还没有找到所有文档(Spring-Cloud 文档)。我找到了这个 stackoverflow entry,但不幸的是这对我没有帮助(或者我不明白答案)。
我正在使用 Spring-Boot 1.3-SNAPSHOT,此处包含 Spring-Cloud 1.0.3。
我想使用 Feign 和 Ribbon 来使用 REST Web 服务,但第一步不使用 Eureka、Hystrix 和 Zuul。
为此,我注释了 Client-Service 方法
@FeignClient("modelService")
public interface ProductModelService {...}
并放置一个类似的配置
modelService.ribbon.listOfServers: localhost:8444
进入 application.properties 以在没有 Eureka 的情况下使用 Ribbon。
这适用于 HTTP,但我无法使用 HTTPS - 我无法找到使用 HTTPS 的正确配置功能区。
有一个像
@FeignClient("https://modelService")
public interface ProductModelService {...}
没有帮助。
具有类似的配置
modelService.ribbon.isSecure=true
没有帮助。
如何配置功能区以便使用 HTTPS 安全的 Rest Web 服务?