Microservices 向Eureka服务器注册Spring云微服务

Microservices 向Eureka服务器注册Spring云微服务,microservices,spring-cloud,netflix-eureka,Microservices,Spring Cloud,Netflix Eureka,我正在尝试创建SpringCloud微服务,还需要将eureka服务器和zuul作为SpringCloud工具。现在,我在一个spring引导项目中创建了一个模块。我在eureka服务器上注册了该服务。我还创建了一个SpringBoot项目,用于添加zuul服务发现,并在eureka项目中注册 这里我的疑问是,当我添加另一个模块作为另一个spring boot项目时,我是否也可以将该应用程序注册到我当前的eureka服务器作为客户端?eureka服务器项目和microservice之间存在什么

我正在尝试创建SpringCloud微服务,还需要将eureka服务器和zuul作为SpringCloud工具。现在,我在一个spring引导项目中创建了一个模块。我在eureka服务器上注册了该服务。我还创建了一个SpringBoot项目,用于添加zuul服务发现,并在eureka项目中注册

  • 这里我的疑问是,当我添加另一个模块作为另一个spring boot项目时,我是否也可以将该应用程序注册到我当前的eureka服务器作为客户端?eureka服务器项目和microservice之间存在什么类型的关系?一对一还是一对多?我可以在一台eureka服务器上注册3或4个微服务作为客户端吗

    • Eureka服务器将允许您添加尽可能多的微服务(如您所说的spring boot项目模块)

      来自春云:

      只要Spring Cloud Netflix和Eureka Core在类路径上 任何带有@enableurekaclient的Spring引导应用程序都将尝试 联系上的Eureka服务器(默认值为 eureka.client.serviceUrl.defaultZone):

      这意味着您可以将单个eureka服务器用于注册为eureka服务器客户端的多个微服务

      是的,这是一对多的关系


      出于冗余目的,您可能希望在某一点上查看负载平衡中使用的多个Eureka服务器,但现在您可以了。

      Ok。我理解这个概念。谢谢你的回复。