注册中心:提供服务的注册与查询(发现)
服务提供者:服务的提供方,提供服务的一方。
服务消费者:服务的消费方,使用服务的一方。
我们没有注册中心,服务提供者与服务消费者同样可以调用,通过spring中的RestTemplate。使用方法网上搜索一下。
如果通过注册中心,注册与发现服务。
那么相应的服务提供者的地址会被存储在注册中心,如果服务消费者向注册中心请求服务提供者,那么服务消费者会获得到提供者的地址,并且缓存到本地。
这样的话,即使注册中心down掉了,消费者与提供者也是能相互调用的。
注册中心的高可用,是为了能提供稳定的注册与发现功能, 如果注册中心集群中某一台服务器down掉,那么其他的服务器还能继续提供服务注册(更新)与查找能力。