基础:Eureka

springcloud

  • 是一系列框架的有序集合,里面封装了其他很多优秀的技术

  • 使用Spring-Boot 对其他技术进行整合,方便微服务开发

  • 版本命名方式采用了伦敦地铁站的名称,同时根据字母表的顺序来对应版本时间顺序

  • 使用http协议中的restful风格

Eureka

  • 是 Netflix 公司开源的一个服务注册与发现的组件

  • 负载均衡、熔断器、网关等仪器封装到了Spring-Cloud-Netflix 模块中(到入这个jar包即可)

  • 包含两个组件:Eureka Server(注册中心)和 Eureka Client(服务提供者、服务消费者)

在这里插入图片描述

Eureka配置 共有4部分配置

instance:当前Eureka Instance实例信息配置

spring:
  application:
    name: eureka-server-7003
    
# 应用名,首先获取spring.application.name的值,如果取值为空,则取默认unknown

eureka:
  instance:
    lease-renewal-interval-in-seconds: 30 # 实例续约间隔时间
    lease-expiration-duration-in-seconds: 90 # 实例超时时间,表示最大leaseExpirationDurationInSeconds秒后没有续约,Server就认为他不可用了,随之就会将其剔除
    instance-id: server-1 # 注册到eureka上的唯一实例ID,不能与相同appname的其他实例重复
    ip-address: 127.0.0.1 # 实例的IP地址
    hostname: jojo # 主机名,不配置的时候讲根据操作系统的主机名来获取
    prefer-ip-address: true # 是否优先使用IP地址作为主机名的标识

client:Eureka Client客户端特性配置

eureka:
  client:
    enabled: true # 是否启用Eureka client
    registry-fetch-interval-seconds: 30 # 定时从Eureka Server拉取服务注册信息的间隔时间
    instance-info-replication-interval-seconds: 30 # 定时将实例信息(如果变化了)复制到Eureka Server的间隔时间。(InstanceInfoReplicator线程)
    initial-instance-info-replication-interval-seconds: 40 # 首次将实例信息复制到Eureka Server的延迟时间。(InstanceInfoReplicator线程)
    eureka-service-url-poll-interval-seconds: 300 # 拉取Eureka Server地址的间隔时间(Eureka Server有可能增减)
    eureka-server-read-timeout-seconds: 8 # 从Eureka Server读取信息的超时时间
    eureka-server-connect-timeout-seconds: 5 # 连接Eureka Server的超时时间
    eureka-server-total-connections: 200 # Eureka client连接Eureka Server的链接总数
    eureka-server-total-connections-per-host: 50 # Eureka client连接单台Eureka Server的链接总数
    heartbeat-executor-thread-pool-size: 2 # 心跳(续约)执行器线程池大小
    register-with-eureka: true # 是否注册到 Eureka Server
    service-url: # Eureka Server的分区地址
      defaultZone: http://eureka-8003.com:8003/eureka,http://eureka-9003.com:9003/eureka

server:Eureka Server注册中心特性配置

eureka:
  server:
    enable-self-preservation: true # 是否开启自我保护
    renewal-percent-threshold: 0.85 # 自我保护续约百分比阀值因子。如果实际续约数小于续约数阀值,则开启自我保护

dashboard:Eureka Server注册中心仪表盘配置

eureka:
  dashboard:
    path: / # 仪表盘访问路径
    enabled: true # 是否启用仪表盘
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值