【发布时间】:2016-12-25 03:13:34
【问题描述】:
关于 Netflix Eureka Service Registry,我已经使用 Tomcat 8.0.35 成功设置了 Eureka Netflix Server。我也有基本的Example Service & Client 可以互相交流。我还是 Eureka 的新手,管理决策是使用 Eureka 和 Spring,因为几个新的应用程序都是围绕 Spring 框架编写的。
我一直在关注 wiki 以了解通信是如何工作的(但注册服务几乎没有成功)..Eureka Github Wiki.
我的问题是:我是否需要创建自己的 Eureka 服务和客户端才能维护大约 50 个云实例的注册表? (如果是这样,请您指出正确的方向)。
我有使用 Consul/RESTfull API 的经验,并且已经在生产环境中实现了 Consul(使用 php 和 qbit);但是 Netflix Eureka Registry 看起来好像我需要学习 eureka/spring + 客户端/服务器 java 编程?我仍然习惯于以下术语。
- Eureka Server(我使用 Tomcat8/JDK1.8 + eureka.war 成功完成了这项工作)
- Eureka 服务(某种独立的 RESTfull 服务,用于查询 Eureka-Server 并侦听客户端请求)
- Eureka Client(Java sn-p 嵌入到 Java servlets/jsp)?
- Zuul(一种路由/负载平衡应用 - 类似于 HaProxy?)
- 功能区(一种路由/负载平衡应用 - 类似于 HaProxy ?)
我想为大多数非 AWS 云实例配置服务和客户端。 Eureka Wiki 在创建有效的 eureka 服务和客户端时不是很有帮助。任何能帮助我找到正确方向来实现基于 Eureka 的 RESTfull 系统的帮助都会有所帮助。
【问题讨论】:
标签: spring-boot netflix-eureka