You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
138 lines
4.1 KiB
138 lines
4.1 KiB
server: |
|
tomcat: |
|
uri-encoding: UTF-8 |
|
threads: |
|
max: 100 |
|
min-spare: 10 |
|
servlet: |
|
encoding: |
|
force: true |
|
charset: UTF-8 |
|
enabled: true |
|
|
|
logging: |
|
config: classpath:logback-spring.xml |
|
|
|
spring: |
|
servlet: |
|
multipart: |
|
max-file-size: 50MB |
|
max-request-size: 50MB |
|
mvc: |
|
converters: |
|
preferred-json-mapper: fastjson |
|
cloud: |
|
sentinel: |
|
transport: |
|
# sentinel控制台地址。 |
|
# 由于8080端口容易与其他服务端口冲突,可以在启动sentinel控制台时动态修改,如: |
|
# java -Dserver.port=8858 -jar sentinel-dashboard-$VERSION.jar |
|
# 改为8858后,下面的配置端口也需要改为:localhost:8858。 |
|
dashboard: localhost:8858 |
|
|
|
# feign 配置 |
|
feign: |
|
sentinel: |
|
enabled: true |
|
httpclient: |
|
enabled: true |
|
max-connections: 200 |
|
max-connections-per-route: 50 |
|
client: |
|
config: |
|
default: |
|
# 输出feignclient的日志,缺省值为none,可选值为none/basic/headers/full |
|
# 注意:需要把feignclient类所在包的日志级别设置为debug时才生效。如: |
|
# logging: |
|
# level: |
|
# com.demo.multi: info |
|
# com.demo.multi.coursepaperinterface.client: debug |
|
loggerLevel: full |
|
connectTimeout: 5000 |
|
readTimeout: 10000 |
|
compression: |
|
request: |
|
enabled: true |
|
response: |
|
enabled: true |
|
|
|
common-core: |
|
# 可选值为 mysql / postgresql / oracle / dm8 / kingbase / opengauss |
|
databaseType: mysql |
|
|
|
common-swagger: |
|
# 当enabled为false的时候,则可禁用swagger。 |
|
enabled: true |
|
# 工程的基础包名。 |
|
basePackage: apelet |
|
title: 橙单微服务工程 |
|
description: 橙单微服务工程详情 |
|
version: 1.0 |
|
|
|
aliyun: |
|
oss: |
|
enabled: true |
|
expireSeconds: 1000 |
|
# 下面几项均需在申请阿里云OSS后,根据自己的实际情况进行配置。 |
|
endpoint: oss-cn-hangzhou.aliyuncs.com |
|
accessKey: LTAI5t64UmxdjRhGRWVnSH66 |
|
secretKey: 9FdeORfzUoJw7MKgS91Ja4Kq3qI0af |
|
bucketName: gspt |
|
|
|
# 暴露监控端点 |
|
management: |
|
metrics: |
|
tags: |
|
application: ${spring.application.name} |
|
endpoints: |
|
web: |
|
exposure: |
|
include: '*' |
|
jmx: |
|
exposure: |
|
include: '*' |
|
endpoint: |
|
# 与中间件相关的健康详情也会被展示 |
|
health: |
|
show-details: always |
|
configprops: |
|
# 在/actuator/configprops中,所有包含password的配置,将用 * 隐藏。 |
|
# 如果不想隐藏任何配置项的值,可以直接使用如下被注释的空值。 |
|
# keys-to-sanitize: |
|
keys-to-sanitize: password |
|
server: |
|
base-path: "/" |
|
|
|
# 存储session数据的Redis,所有服务均需要,因此放到公共配置中。 |
|
# 根据实际情况,该Redis也可以用于存储其他数据。 |
|
common-redis: |
|
# redisson的配置。每个服务可以自己的配置文件中覆盖此选项。 |
|
redisson: |
|
# 如果该值为false,系统将不会创建RedissionClient的bean。 |
|
enabled: true |
|
# mode的可用值为,single/cluster/sentinel/master-slave |
|
mode: single |
|
# single: 单机模式 |
|
# address: redis://localhost:6379 |
|
# cluster: 集群模式 |
|
# 每个节点逗号分隔,同时每个节点前必须以redis://开头。 |
|
# address: redis://localhost:6379,redis://localhost:6378,... |
|
# sentinel: |
|
# 每个节点逗号分隔,同时每个节点前必须以redis://开头。 |
|
# address: redis://localhost:6379,redis://localhost:6378,... |
|
# master-slave: |
|
# 每个节点逗号分隔,第一个为主节点,其余为从节点。同时每个节点前必须以redis://开头。 |
|
# address: redis://localhost:6379,redis://localhost:6378,... |
|
address: redis://localhost:6379 |
|
# 链接超时,单位毫秒。 |
|
timeout: 6000 |
|
# 单位毫秒。分布式锁的超时检测时长。 |
|
# 如果一次锁内操作超该毫秒数,或在释放锁之前异常退出,Redis会在该时长之后主动删除该锁使用的key。 |
|
lockWatchdogTimeout: 60000 |
|
# redis 密码,空可以不填。 |
|
password: |
|
pool: |
|
# 连接池数量。 |
|
poolSize: 20 |
|
# 连接池中最小空闲数量。 |
|
minIdle: 5
|
|
|