目录
2.2.3 开启注册服务端(@EnableEurekaServer)
2.3.2 开启客户端功能(@EnableEurekaClient)
3.1 eureka-server配置文件(server、instance)
3.2 eureka-client配置文件(client、instance)
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。
1、示意图

2、创建步骤
2.1 创建一个Maven

maven-1.png

maven-2.png

maven-3.png

maven-4.png

maven-5.png

maven-6.png

maven-7.png
2.2 创建eureka-server
删除了src文件夹。

eureka-server-1.png

eureka-server-2.png

eureka-server-3.png

eureka-server-4.png

eureka-server-5.png

eureka-server-6.png
2.2.1 修改版本号

eureka-server-version-1.png

eureka-server-version-2.png
2.2.2 修改配置文件
指定端口号和应用名称。

eureka-server-yml.png
2.2.3 开启注册服务端(@EnableEurekaServer)

eureka-server-enable.png
2.2.4 启动效果

DS Replicas:集群相关信息
Instances currently registered with Eureka:当前注册的实例

2.3 创建eureka-client
与创建上面的server步骤相同,只是选择的依赖不同。

2.3.1 配置文件

2.3.2 开启客户端功能(@EnableEurekaClient)

3、配置文件说明

配置分为三大类:server 、client 、实例 。
3.1 eureka-server配置文件(server、instance)
#server的配置
eureka:
server:
eviction-interval-timer-in-ms: 1000 #服务端每隔多少秒做定时删除
renewal-percent-threshold: 0.85 #续约百分比 超过85%的没和注册续约,会启动保护机制,不会剔除任何应用
instance: #实例的配置
instance-id: ${eureka.instance.hostname}:${spring.application.name}:${server.port} #本机名称:应用名称:端口号
hostname: localhost
prefer-ip-address: true #以ip的形式显示具体的服务信息
lease-renewal-interval-in-seconds: 5 #实例的续约间隔时间
3.2 eureka-client配置文件(client、instance)
#client的配置
eureka:
client:
service-url: #注册的地址
defaultZone: http://localhost:8761/eureka
register-with-eureka: true #注册的开关,可以不注册
fetch-registry: true #是否拉取服务列表到本地
registry-fetch-interval-seconds: 10 #为了缓解脏读答题,时间越短,脏读越小,性能压力越大
instance:
instance-id: ${eureka.instance.hostname}:${spring.application.name}:${server.port} #主机名称:应用名称:端口号
hostname: localhost #主机名称
prefer-ip-address: true #以ip的形式显示信息
lease-renewal-interval-in-seconds: 5 #实例的续约时间
4、服务发现
通过应用的名称找到应用实例的(b找a)。

DiscoveryInstance的包:
import org.springframework.cloud.client.discovery.DiscoveryClient;

本文介绍了如何使用Maven创建Eureka服务端和客户端,包括修改版本号、配置文件,以及启用服务注册和发现功能。Eureka是Netflix的一个REST服务,用于服务定位和故障转移。配置文件详细解释了server、client和实例的设置,帮助理解服务发现的工作机制。
394

被折叠的 条评论
为什么被折叠?



