• spring cloud consul配置


    配置yaml内容如下:

    spring:
      cloud:
        consul:
          host: consul-dev.cmsp-dev.svc.cluster.local
          port: 8500
          discovery:
            healthCheckInterval: 5s
            prefer-ip-address: true
            instanceId: ${spring.application.name}:${spring.cloud.client.ip-address}:${server.port}
            health-check-critical-timeout: 30s

    pom.xml配置如下:

        <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>org.springframework.cloud</groupId>
                    <artifactId>spring-cloud-dependencies</artifactId>
                    <version>Hoxton.SR1</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
            </dependencies>
        </dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-consul-discovery</artifactId>
            </dependency>
            <dependency>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-starter-actuator</artifactId>
            </dependency>
        </dependencies>

    consul的健康检查使用actuator提供的/actuator/health接口。

  • 相关阅读:
    Python使用小功能
    2月5日学习记录
    关于js的词法分析
    JavaScript
    blog界面美化
    css属性
    css三大特性
    css之选择器4
    css之选择器3-系列选择器
    css之选择器2
  • 原文地址:https://www.cnblogs.com/yaoyu1983/p/13299104.html
Copyright © 2020-2023  润新知