服务注册和发现Spring Cloud Eureka

2018/09 12 10:09

一、服务注册和发现

 

二、Eureka简介

Eureka是一个服务发现组件,基于REST的服务,包含Server和Client

创建Eureka Server

1、创建Spring Boot工程,添加eureka-server的起步依赖

2、配置文件添加eureka server相关配置

3、启动类注解 @EnableEurekaServer

 

创建服务提供者

1、pom文件添加eureka的起步依赖

2、配置文件添加eureka.client及eureka.instance相关配置

3、启动类注解@EnableDiscoveryClient

 

Eureka的高可用,多个Eureka Server两两相互注册

1、创建两个application.prorerties配置

2、配置到不同的profile中

3、指定profile参数分别启动

 

Spring Cloud Eureka总结

1、核心特性

(1)Eureka通过相互注册与复制支持高可用

(2)Eureka支持用户认证

(3)Eureka Client支持注册表缓存(容错机制)

(4)Eureka的保护模式(解决网络分区故障)

(5)服务提供方上报健康检查信息

(6)Eureka支持RESTful API(附Rest端点)

2、Spring Cloud Eureka的缺点

(1)不支持事件(注册、注销、失效)通知 --Eureka2.0已经支持

 

--转载请注明: https://www.guangboyuan.cn/%e6%9c%8d%e5%8a%a1%e6%b3%a8%e5%86%8c%e5%92%8c%e5%8f%91%e7%8e%b0spring-cloud-eureka/

发表回复

(必填)