如何解析SpringCloud服务注册发现和服务消费
SpringCloud服务注册发现和服务消费是基于Eureka的,Eureka是一个服务注册与发现框架。服务注册到Eureka,Eureka会将服务的信息保存在本地的内存中。Eureka通过心跳检测来确认服务是否存活,如果服务停止心跳检测,Eureka将注销该服务。
Eureka还提供了一个RESTful接口来让其他应用查询当前注册的服务列表。服务消费者可以通过这个接口来获取服务的地址,然后进行调用。
Eureka通过多个注册中心相互注册来实现高可用。服务消费者可以通过多个注册中心来获取服务的地址,这样就能够在服务提供者挂掉的情况下继续调用服务。
相关文章