我可以使用带有弹簧3.1的Eureka Client和Ribbon访问使用Eureka注册的其他微服务吗?

时间:2016-09-21 13:04:50

标签: spring-boot netflix-eureka netflix-ribbon

我正在使用基于Spring 3.1的Web应用程序,我想将新模块编写为带有spring-boot的微服务。我是这个微服务世界的新手,所以我对这两种服务之间的通信几乎没有疑问。

我正在考虑将eureka客户端与我现有的应用程序一起使用来访问其他微服务。我不确定eureka客户端是否支持spring 3.1和Ribbon client。

任何指针都会有帮助....

2 个答案:

答案 0 :(得分:0)

我担心你不能这样做,本质上弹簧启动自动配置基于春季4中引入的弹簧@Conditional功能。

答案 1 :(得分:0)

我为我现在的公司编写了一个库,它可以使用resttemplate(带有功能区等)从基于Spring 3.1.x的应用程序与eureka和其他微服务进行通信 - 就像弹簧启动应用程序中的loadbalanced resttemplate一样。我们正在发布它作为开源,你可能很快就会在这里找到它:https://github.com/dm-drogeriemarkt(作为spring3-eureka-ribbon的东西)