服务治理框架Eureka使用与简单理解

本文介绍了Eureka在Spring Cloud中的作用,包括服务注册、服务发现、心跳续约、服务剔除等核心功能。还详细阐述了Eureka服务端的配置与启动,以及服务注册与服务发现的步骤。特别提到了Eureka的自我保护机制,防止在网络故障时误删正常服务。最后,对Eureka的使用进行了简单的总结,并指出后续可深入研究的原理内容。
摘要由CSDN通过智能技术生成

服务治理是分布式架构和微服务架构的核心功能,Eureka在Spring Cloud中负责服务注册和服务发现的组件。

服务架构流程分析

(1)通常我们会在应用中依赖Eureka Client,项目启动之后Eureka Client会向Eureka Server发送自己的信息进行注册

(2)注册成功之后,Eureka Client会向Eureka Server发送心跳来进行续约,否则将在90s内从服务器注册表中删除客户端信息

(3)Eureka Client定期从Eureka Server拉取服务注册表。

(4)应用下线会通知Eureka Server 移除相关信息,移除之后通知客户端更新服务信息。

总结归纳一下,Eureka的作用主要是包括:服务的注册,拉取,心跳,剔除等

Eureka服务端

(1)首先我们创建一个Spring Cloud 项目,然后项目中要添加依赖spring-cloud-starter-netflix-eureka-server。

<dependency>
	<groupId>org.springframework.cloud</groupId>
	<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>

(2)我们要在启动类上添加@EnableEurekaServer 开启Eureka自动装配功能

@EnableEurekaServer
@SpringBootApplication
public 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值