【发布时间】:2016-08-02 03:26:42
【问题描述】:
我正在通过阅读this article 学习 Spring Cloud Netflix,但是我开始对本文中的不同术语感到困惑,它们是:
Eureka 服务。 据我了解,这是一个在唯一 uri 上运行的普通服务(特别是微服务)(即每个 uri 一个服务)。说
localhost:12000。可以在Eureka服务器上注册。Eureka 客户端。 与 Eureka 服务相同???
Eureka 服务器。据我了解,它是我们可以检查、发现和管理我们构建的一堆微服务的服务器,通常运行在
localhost:8761Eureka 实例。我很困惑它指的是什么,和 Eureka 客户端一样吗?
同样在这篇文章中,它在配置中提到了eureka.client,在 Netflix API 中提到了EurekaClient,它们指的是同一个东西吗?
请告诉我这四个术语是什么意思,如果我错了,请纠正我。谢谢!
====================================更新============ =======================
在文章中说:
@EnableEurekaClient使应用程序成为 Eureka “实例”(即 它自己注册)和一个“客户端”(即它可以查询注册表以 找到其他服务)。
所以看起来 Eureka 实例与 Eureka 服务相同。而 Eureka Client 是一个特殊的实例,可以查询其他实例/服务。
【问题讨论】:
-
Netflix Eureka 官方文档也值得研究 - github.com/Netflix/eureka/wiki/…
标签: spring spring-cloud netflix-eureka