ROLL-BLOG

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

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

9月 29, 2021 6148点热度 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 后端开发 学个新技术
最后更新:10月 21, 2021

穆仙念

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

点赞
< 上一篇
下一篇 >

文章评论

取消回复
文章目录
  • 1、Eureka Client 概述
  • 2、开发Eureka Client
    • 2.1 创建一个Springboot 应用并开发出你所谓的功能
    • 2.2 引入Eureka Client相关依赖
    • 2.3 编写配置 application.yml
    • 2.4 在入口类加入注解
    • 2.5 修改默认健康管理配置
最新 热点 随机
最新 热点 随机
太懒了,所以用小爱开楼下的门禁 做个自己的APP?段子乐开放API今日发布 使用NPS搭建内网穿透服务,限时开放 Jetpack系列之App Startup从入门到出家 一、【Mac新机安装】IntelliJ Idea 2020 破解安装.md 【学个新技术】六、SpringCloud 服务注册中心组件-eureka client
【为生活开发系列之五】开源Android福彩号码对比助手 【学个新技术】四、SpringCloud 服务注册中心概述 【需求解决系列之四】Android App 在线 自动更新(适配到9.0) 【学个新技术】二、Docker镜像相关操作 【学个新技术】一、Docker安装 【学个新技术】一、SpringCloud 微服务架构和演变过程
最近评论
654 发布于 4 个月前(12月06日) 麻烦问下,2023年的万年历什么时候可以出来
0605 发布于 4 个月前(11月29日) 2023年的日历信息还未维护吗?
w 发布于 4 个月前(11月21日) 你好,报请求频繁咋解决?
minky 发布于 4 个月前(11月21日) 申请的appid 按照公众号复制了,还是提示不合法,用不了
Guilt 发布于 5 个月前(11月17日) 获取到驾考列表,但获取不了答案 控制台说是被策略阻止了
书签
  • CSDN
  • Github
  • 傻瓜记账APP
  • 在线工具
  • 掘金
  • 段子乐APP
  • 简书
  • 通用免费API
标签聚合
前端开发 就是喜欢玩儿 解决需求 指南 Docker 学个新技术 后端开发 SpringCloud

Copyright © 2017-2021 All Rights Reserved.

THEME KRATOS MADE BY VTROIS

鄂ICP备17026449号-2