ROLL-BLOG

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

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

9月 29, 2021 5894点热度 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
【学个新技术】二、SpringCloud 概述 【学个新技术】六、SpringCloud 服务注册中心组件-eureka client 【为生活开发系列之三】Android屏幕适配资源文件批量分类工具 使用NPS搭建内网穿透服务,限时开放 【学个新技术】三、SpringCloud 微服务环境父项目搭建 【学个新技术】九、Docker 使用Dockerfile构建springboot应用
最近评论
fixbug 发布于 4 天前(06月25日) 能拿来打公司的上班卡(人脸识别),那就爽了 :mrgreen:
ce 发布于 2 周前(06月19日) https://www.mxnzp.com/api/shortlink/create
ce 发布于 2 周前(06月19日) 短链接那个
ce 发布于 2 周前(06月19日) 为啥一直报请求超时
ce 发布于 2 周前(06月19日) 为啥总是报请求超时
书签
  • CSDN
  • Github
  • 傻瓜记账APP
  • 在线工具
  • 掘金
  • 段子乐APP
  • 简书
  • 通用免费API
标签聚合
就是喜欢玩儿 Docker 后端开发 指南 前端开发 解决需求 学个新技术 SpringCloud

Copyright © 2017-2021 All Rights Reserved.

THEME KRATOS MADE BY VTROIS

鄂ICP备17026449号-2