| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #Web服务器端口
- server:
- port: 8881
- #允许消息总线
- spring:
- application:
- name: ${project.artifactId}
- cloud:
- consul:
- discovery:
- hostname: localhost # 配置实例地址
- prefer-ip-address: true # ip自动注册
- port: ${server.port}
- health-check-path: /actuator/health # 检测实例健康
- health-check-interval: 10s # 每隔10s检查
- register: true # 自动注册
- service-name: ${spring.application.name} # 实例名称
- instance-id: ${spring.application.name}:${server.port}
- host: ${ApplicationCenter.url}
- port: ${ApplicationCenter.port}
- #kafka
- stream:
- kafka:
- binder:
- brokers: ${Kafka.brokers}
- replication-factor: 1
- # function:
- # definition: authEventStreamConsumer;tokenEventStreamConsumer
- # bindings:
- # authEventStreamConsumer-in-0:
- # destination: AuthEventStream
- # group: ${project.artifactId}
- # tokenEventStreamConsumer-in-0:
- # destination: TokenEventStream
- # group: null #注:必须为null,用于刷新缓存
- bus:
- enabled: true
- #配置zipkin链路追踪客户端
- zipkin:
- base-url: ${Zipkin.baseUrl}
- enabled: true
- sender:
- type: web
- sleuth:
- sampler:
- probability: ${Zipkin.sampler.probability}
- springdoc:
- api-docs:
- # 是否开启接口文档
- enabled: true
- swagger-ui:
- # 持久化认证数据,如果设置为 true,它会保留授权数据并且不会在浏览器关闭/刷新时丢失
- persistAuthorization: true
- #调试或者输出日志
- logging:
- file:
- name: logs/${project.artifactId}.log
- #debug: true
|