服务注册和发现是什么,Spring Cloud 如何实现

参考答案

服务注册

  • 是在微服务治理中心eureka中注册实例。

服务的发现

  • 是通过服务名,在治理中心中获取实例,再通过ribbon或者是fegin来调用相应的服务。

Spring Cloud 的实现

  • SpringCloud的基础是SpringBoot,每一个SpringBoot项目都是功能单一并且可以独立运行的项目。
  • 这些SpringBoot项目在运行时都会在eureka中注册自己的服务名和实例,相同功能的项目会注册相同的服务名。
  • 通过zuul组件,可以将请求指向eureka中相应的ribbon实例或者fegin实例,再通过ribbon实例或者fegin实例实现负载均衡,在eureka中找到相应的服务名,并调用对应的项目实例。

 

以上,是Spring Cloud面试题【服务注册和发现是什么,Spring Cloud 如何实现】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧