SpringCloud eureka
Spring Cloud Eureka:服务注册与发现 简介 Spring Cloud Eureka是Spring Cloud Netflix子项目的核心组件之一,主要用于微服务架构中的服务治理。本文主要对搭建Eureka注册中心、Eureka客户端、集群以及添加登录认证介绍。 Eureka简介 在微服务架构中往往会有一个注册中心,每个微服务都会向注册中心去注册自己的地址和端口信息,注册中心维护着服务名称与服务实例的对应关系。每个微服务都会定时从注册中心获取服务列表,同时汇报自己的运行情况,这样当有服务需要调用其他服务时,就可以从自己获取到的服务列表中获取实例地址进行调用,Eureka实现了这套服务注册与发现机制。 搭建Eureka注册中心 创建一个eureka-server模块的maven项目。 创建完成后再pom.xml文件中添加eureka-server的依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> 创建启动类并添加@EnableEurekaServer注解来启用Eureka注册中心功能 @SpringBootApplication