consul--基础--7.2--集成springBoot--yml常用配置

consul–基础–7.2–集成springBoot–yml常用配置


配置说明




spring:
  application:
    name: ${project.name}
  profiles:
    active: dev
  cloud:
    consul:
      # 单机配置
      # host: 10.220.147.130
      # port: 8500
      # 集群配置
      host: 0.220.147.130:8500,10.220.147.131:8500
      config:
        # 开启配置中心
        enabled: true
        # watch选项为配置监视功能,主要监视配置的改变
        watch:
          #启用配置自动刷新
          enabled: true
          #刷新频率,单位:毫秒
          delay: 10000
          #刷新延迟时间,单位:秒
          wait-time: 30
          # 表示如果没有发现配置,是否抛出异常,true为是,false为否,当为false时,consul会打印warn级别的日志信息
        fail-fast: false

        # consul创建key值与环境的分隔符
        profile-separator: s

        # 配置文件的文件格式
        format: yaml
        # 配置文件的存储的根路径,默认为config
        prefix: config
        # 配置文件存储key的值,或者理解为文件的名称,默认为data
        data-key: data

      # 服务发现配置
      discovery:
        # 启用服务发现
        enabled: true
        # 启用服务注册
        register: true
        # 服务停止时取消注册
        deregister: true
        # 显示ip地址
        prefer-ip-address: true
        # 注册到consule的ip地址
        ip-address: 118.118.118.118

        # 健康检查频率,也就是心跳频率
        health-check-interval: 5s
        # 设置健康检查失败多少秒后删除本服务
        health-check-critical-timeout: 1s
        # 健康检查的路径
        health-check-path: /actuator/health


        # 服务注册标识(服务 ID),格式为:应用名称+服务器IP+端口,请勿使用随机数,因为它会在服务重启过程中,会在consul上生成多个实例
        instance-id: ${spring.application.name}:${spring.cloud.client.ip-address}:${server.port}
        # 注册的节点名称
        service-name: consul-01
        # 使用心跳检查push机制定期向consul server汇报自身存活情况,逾期没有汇报则server认为异常。
        heartbeat:
          enabled: true
        #元数据和Consul标签
        tags: version=1.0,author=bayuqi

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值