关于Netflix Eureka服务注册表,我已成功使用Tomcat 8.0.35设置了Eureka Netflix服务器。我还有基本的Example Service & Client来互相沟通。我还是Eureka的新手,管理层决定将Eureka与Spring一起使用,因为有几个新的应用程序是围绕Spring框架编写的。
我一直在关注维基,以了解通讯的工作原理(但注册服务几乎没有成功)。Eureka Github Wiki。
我的问题是:我是否需要创建自己的Eureka服务&客户端为了维护大约50个云实例的注册表? (如果是这样,请指点我正确的方向)。
我有Consul / RESTfull API的实践经验,并在生产中实现了Consul(使用php和qbit);但Netflix Eureka Registry看起来好像我需要学习eureka / spring +客户端/服务器java编程?我还是习惯了以下条款。
我想获得服务&客户端主要针对非AWS云实例进行配置。 Eureka Wiki在创建有效的尤里卡服务方面并不是很有帮助。客户。任何帮助我指出实施基于Eureka的RESTfull系统的正确方向都会有所帮助。
答案 0 :(得分:0)
我建议您阅读有关spring-cloud的文档:http://cloud.spring.io/spring-cloud-static/spring-cloud.html
设置一些简单的spring-boot / spring-cloud服务并开始使用zuul / ribbon / hystrix等高级工具应该是一个良好的开端......
答案 1 :(得分:0)
使用Spring Boot和Spring Cloud Netflix的a simple example分布式系统。
该项目包含以下微服务:
此外,请求者微服务使用Hystrix库。
正如您所看到的,Spring Cloud为Netflix解决方案提供了一个非常好的包装器。因此,您可以使用最少的配置快速启动。