Giriş
Şeklen şöyle
Maven
Şöyle yaparız
<dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>...<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>...<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency>
application.yaml şöyledir
# enable all the actuator endpoints
management:
endpoints:
web:
exposure:
include: "*"
# spring cloud configuration, exposes
# the micrometer metrics and registers to consul
spring:
application:
name: my-service
cloud:
consul:
host: localhost
port: 8500
discovery:
# instance-id must not be empty, must start with letter,
# end with a letter or digit, and have as interior characters
# only letter, digits, and hyphen
instance-id: ${spring.application.name}-${node.name}-micrometer-instance
serviceName: ${spring.application.name}
register: true
retry:
initial-interval: 2000
max-attempts: 10000
max-interval: 4000
multiplier: 1.1
Hiç yorum yok:
Yorum Gönder