ROLL-BLOG

  • 博客首页
  • 个人主页
  • 留言板
  • 在线工具
  • 关于我
ROLL-BLOG
纸上得来终觉浅,绝知此事要躬行
  1. 首页
  2. 后端开发
  3. 正文

【学个新技术】六、SpringCloud 服务注册中心组件-eureka client

2021年9月29日 10123点热度 0人点赞 0条评论

1、Eureka Client 概述

所谓的Eureka Client 就是我们日后开发的一个一个的微服务

image-20210929095752677

2、开发Eureka Client

2.1 创建一个Springboot 应用并开发出你所谓的功能

<!--引入springboot web 版本号由父项目提供-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

2.2 引入Eureka Client相关依赖

<!--引入client依赖-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

2.3 编写配置 application.yml

server:
  port: 8989
spring:
  application:
    name: EUREKACLIENT

eureka:
  instance:
    # 每隔10s发送一次心跳
    lease-renewal-interval-in-seconds: 10
    # 告知服务端30秒还未收到心跳的话,就将该服务移除列表
    lease-expiration-duration-in-seconds: 30
  client:
    service-url:
        defaultZone: http://localhost:8761/eureka #单应用模式
      # defaultZone: http://localhost:8761/eureka,http://localhost:8762/eureka,http://localhost:8763/eureka #注定服务中心地址 集群方式

2.4 在入口类加入注解

@SpringBootApplication
@EnableEurekaClient //让当前微服务作为一个eurekaserver的客户端 进行服务注册
public class EurekaClientApplication {
    public static void main(String[] args) {
        SpringApplication.run(EurekaClientApplication.class,args);
    }
}

2.5 修改默认健康管理配置

# 该配置指示eureka客户端需要向eureka服务器发送心跳的频率  (Spring Cloud默认该配置是 30s)
eureka.instance.lease-renewal-interval-in-seconds: 10

# 该配置指示eureka服务器在接收到最后一个心跳之后等待的时间,然后才能从列表中删除此实例 (Spring Cloud默认该配置是 90s)
eureka.instance.lease-expiration-duration-in-seconds: 30
标签: SpringCloud 后端开发 学个新技术
最后更新:2021年9月29日

admin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
文章目录
  • 1、Eureka Client 概述
  • 2、开发Eureka Client
    • 2.1 创建一个Springboot 应用并开发出你所谓的功能
    • 2.2 引入Eureka Client相关依赖
    • 2.3 编写配置 application.yml
    • 2.4 在入口类加入注解
    • 2.5 修改默认健康管理配置

归档

  • 2025 年 3 月
  • 2023 年 11 月
  • 2022 年 4 月
  • 2021 年 12 月
  • 2021 年 10 月
  • 2021 年 9 月

分类

  • Android
  • api相关
  • Jetpack
  • Mac装新机
  • SDK开发
  • 个人爱好
  • 前端开发
  • 后端开发
  • 工具搭建
  • 生活便利
  • 解决需求
  • 记个笔记
  • 课下学技术

COPYRIGHT © 2024 ROLL-BLOG. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang