简述
Spring Cloud Netflix Eureka是Spring Cloud Netflix子项目的核心组件之一,主要用于微服务架构中的服务治理。
下面我们主要介绍下如何搭建Eureka服务端,Eureka客户端,搭建Eureka集群以及给Eureka注册中心添加登录认证等。
Eureka简介
微服务架构中的注册中心,主要维护服务名称与服务实例的对应关系。
每个微服务启动后都会向注册中心注册自己的地址和端口信息;同时也会定时从注册中心获取服务列表,同时汇报自己的运行状态;
这样,当需要调用其他服务时,就可以从自己获取到的服务列表中获取实例地址进行调用,Eureka实现了这套服务注册与发现机制。