为什么消费者要在eureka服务器上注册?

问题描述 投票:0回答:1

我现在正在学习微服务,我有两个服务Service A和Service B。我有两个服务Service A和Service B,服务A在Eureka服务器上注册。服务A在Eureka服务器上注册,服务B通过Eureka服务器调用服务B来获取响应。我的问题是,为什么服务B要注册Eureka服务才能调用服务A?

服务B可以通过Eureka服务器的服务发现获得服务A的url和portno。服务B要在Eureka服务器上注册有什么意义?

microservices spring-cloud netflix-eureka spring-cloud-netflix feign
1个回答
1
投票

通常在微服务架构中,我们会有很多小应用独立运行在一起,当然它们都会有自己的URL和端口。

在这种情况下,要维护所有这些微服务同步运行,更重要的是要有监控,这将是非常麻烦的事情。当我们开始实现负载均衡器时,这个问题将成倍增加。

为了解决这个问题,我们需要一个工具来监控和维护生态系统中所有微服务的注册表。

这就是为什么Eureka服务器作为目录和服务发现系统,以确保他们在服务之间没有直接绑定,它确保对这些服务进行健康检查。

© www.soinside.com 2019 - 2024. All rights reserved.