前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Eureka组件使用

Eureka组件使用

作者头像
贫困的蚊子
发布2023-08-10 11:33:45
1450
发布2023-08-10 11:33:45
举报
文章被收录于专栏:贫困的蚊子贫困的蚊子

eureka是一款spring系列监控进程的

1. 初始化eureka

创建一个eureka模块,加入依赖,配置application.yml,启动类添加@EnableEurekaServer

依赖:

代码语言:javascript
复制
<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    </dependency>
</dependencies>

application.yml:

代码语言:javascript
复制
spring:
  application:
    name: myeureka
server:
  port: 8088
eureka:
  client:
    service-url:
      defaultZone: http://localhost:8088/eureka
    fetch-registry: false
    register-with-eureka: false

到这里eureka就完成了,可以打开http://localhost:8088/查看


2. 给项目添加eureka

给项目(子模块)添加eureka,让eureka监控你的项目进程

  1. 添加依赖
  2. 启动类添加@EnableEurekaClient注解
  3. 配置application.yml
  4. 完成!如需负载均衡《配合eureka使用ribbon负载均衡

依赖:

代码语言:javascript
复制
 <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>

application.yml:

代码语言:javascript
复制
eureka:
  client:
    service-url:
      defaultZone: http://localhost:8088/eureka
  instance:
    prefer-ip-address: true
    instance-id: ${spring.cloud.client.ip-address}:${server.port}
    lease-renewal-interval-in-seconds: 5
    lease-expiration-duration-in-seconds: 10

注意:需要先启动eureka后,才能启动已经添加eureka监控的项目

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 初始化eureka
  • 到这里eureka就完成了,可以打开http://localhost:8088/查看
  • 2. 给项目添加eureka
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档