参考答案
服务注册
- 是在微服务治理中心eureka中注册实例。
服务的发现
- 是通过服务名,在治理中心中获取实例,再通过ribbon或者是fegin来调用相应的服务。
Spring Cloud 的实现
- SpringCloud的基础是SpringBoot,每一个SpringBoot项目都是功能单一并且可以独立运行的项目。
- 这些SpringBoot项目在运行时都会在eureka中注册自己的服务名和实例,相同功能的项目会注册相同的服务名。
- 通过zuul组件,可以将请求指向eureka中相应的ribbon实例或者fegin实例,再通过ribbon实例或者fegin实例实现负载均衡,在eureka中找到相应的服务名,并调用对应的项目实例。
以上,是Spring Cloud面试题【服务注册和发现是什么,Spring Cloud 如何实现】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—