千家信息网

spring cloud(三):Eureka服务的搭建

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,1、 概念: Eureka - 云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。2、 搭建:a、首先讲下单机搭建,先新建一个maven项目,在pom里面导入
千家信息网最后更新 2024年11月23日spring cloud(三):Eureka服务的搭建

1、 概念: Eureka - 云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。


2、 搭建:a、首先讲下单机搭建,先新建一个maven项目,在pom里面导入eureka的坐标:

org.springframework.boot

spring-boot-starter-parent

1.4.0.RELEASE

org.springframework.cloud

spring-cloud-starter-eureka-server


b、新建类EurekaApplication

@SpringBootApplication

@EnableEurekaServer

public class EurekaApplication {

public static void main(String[] args) {

SpringApplication.run(EurekaApplication.class, args);

}

}

其中@EnableEurekaServer,启动一个服务注册中心提供给其他应用进行对话


c、application.properties的配置项

# 默认的端口 server.port=8761

eureka.client.register-with-eureka=false

eureka.client.fetch-registry=false

eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/


d、启动springboot,并访问http://localhost:8761/


3、上面只是单机模式环境,商用环境往往是要高可用(HA)的环境,这个时候就要考虑集群,一个节点挂了,还有另外一个节点,集群我们只要改下配置文件就可以了

eureka.client.serviceUrl.defaultZone=http://localhost:8762/eureka/;http://localhost:8763/eureka/;如果ip不同,配置三个节点,则需要三台机器


0