最近项目的事真是搞的焦头乱额,好多天没更新文章了。今天抽空继续前面的SpringCloud微服务实战系列项目,以后我会基于面试的一些问题及原理展开,再深入到项目实战。希望小伙伴们看完能有更大的收获,不仅面试的基础问题都知道了,再跟着实战练练手,就能更加深入的掌握,对找工作也会有很大的帮助。
服务注册与发现(面试题)
1、什么是服务的注册与发现?
服务的注册与发现,在任何RPC远程调用框架中,都会有一个注册中心。用来存放服务地址相关信息。首先我们得启动注册中心的服务,在注册中心正常运行时,当提供者服务器启动的时候,就会把当前自已服务器的信息,比如服务地址通讯地址等以别名方式注册到注册中心上。消费者以该服务别名的方式去注册中心上获取到实际的服务通讯地址,然后在实现本地rpc远程调用。
目前服务发现的解决方案有Eureka,Consul,Zookeeper等等。SpringCloud默认使用eureka作为服务注册中心。
2,介绍你对Eureka的理解?
Eureka是Netfix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间