|
|
## 这些配置可以放到NACOS里面
|
|
|
|
|
|
#通用配置
|
|
|
server:
|
|
|
tomcat:
|
|
|
accept-count: 600
|
|
|
max-connections: 10000
|
|
|
threads:
|
|
|
max: 500
|
|
|
undertow:
|
|
|
# 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
|
|
|
threads:
|
|
|
io: 4
|
|
|
# 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载
|
|
|
worker: 20
|
|
|
# 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作
|
|
|
buffer-size: 1024
|
|
|
# 是否分配的直接内存
|
|
|
direct-buffers: true
|
|
|
|
|
|
#redis配置
|
|
|
spring:
|
|
|
redis:
|
|
|
##redis 单机环境配置
|
|
|
host: 183.134.91.177
|
|
|
password: P@ssw0rdRedis
|
|
|
port: 10663
|
|
|
database: 17
|
|
|
ssl: false
|
|
|
##redis 集群环境配置
|
|
|
#cluster:
|
|
|
# nodes: 127.0.0.1:6379,127.0.0.1:6378,127.0.0.1:6377
|
|
|
# commandTimeout: 5000
|
|
|
#出现错误时, 直接抛出异常(便于异常统一处理,否则捕获不到404)
|
|
|
mvc:
|
|
|
throw-exception-if-no-handler-found: true
|
|
|
web:
|
|
|
resources:
|
|
|
add-mappings: false
|
|
|
#通用配置
|
|
|
servlet:
|
|
|
multipart:
|
|
|
enabled: true
|
|
|
#单个数据的大小
|
|
|
max-file-size: 10MB
|
|
|
#总数据的大小
|
|
|
max-request-size: 20MB
|
|
|
cloud:
|
|
|
sentinel:
|
|
|
eager: true
|
|
|
log:
|
|
|
dir: ./logs/sentinel
|
|
|
security:
|
|
|
user:
|
|
|
name: "admin"
|
|
|
password: "admin"
|
|
|
|
|
|
#feign配置
|
|
|
feign:
|
|
|
sentinel:
|
|
|
enabled: true
|
|
|
okhttp:
|
|
|
enabled: true
|
|
|
httpclient:
|
|
|
enabled: false
|
|
|
|
|
|
management:
|
|
|
endpoint:
|
|
|
shutdown:
|
|
|
#开启端点
|
|
|
enabled: true
|
|
|
health:
|
|
|
show-details: always
|
|
|
endpoints:
|
|
|
web:
|
|
|
exposure:
|
|
|
#开启所有接口
|
|
|
include: "*"
|
|
|
|
|
|
#knife4j配置
|
|
|
knife4j:
|
|
|
#启用
|
|
|
enable: true
|
|
|
#基础认证
|
|
|
basic:
|
|
|
enable: false
|
|
|
username: jpower
|
|
|
password: jpower
|
|
|
#增强配置
|
|
|
setting:
|
|
|
enableSwaggerModels: true
|
|
|
enableDocumentManage: true
|
|
|
enableHost: false
|
|
|
enableHostText: http://localhost
|
|
|
enableRequestCache: true
|
|
|
enableFilterMultipartApis: false
|
|
|
enableFilterMultipartApiMethodType: POST
|
|
|
language: zh-CN
|
|
|
enableVersion: true
|
|
|
enableFooter: false
|
|
|
enableFooterCustom: true
|
|
|
footerCustomContent: Copyright © 2021 JPower All Rights Reserved
|
|
|
|
|
|
jpower:
|
|
|
server: CLOUD
|
|
|
# log:
|
|
|
# mode: elk
|
|
|
# elk:
|
|
|
# destination: localhost:9000
|
|
|
# 开发环境
|
|
|
dev:
|
|
|
nacos:
|
|
|
# 配置中心地址。 如果nacos配置没有配置注册中心地址,则注册中心默认走这里的地址
|
|
|
server-addr: localhost:8848
|
|
|
sentinel:
|
|
|
# sentinel流控组件地址
|
|
|
dashboard: localhost:8858
|
|
|
seata:
|
|
|
grouplist: localhost:8091
|
|
|
datasource:
|
|
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
|
|
url: jdbc:mysql://localhost:3306/jpower?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&autoReconnect=true&useTimezone=true&serverTimezone=GMT%2B8
|
|
|
username: root
|
|
|
password: 12345678
|
|
|
# 测试环境
|
|
|
test:
|
|
|
nacos:
|
|
|
# 注册中心地址
|
|
|
server-addr: localhost:8848
|
|
|
sentinel:
|
|
|
# sentinel流控组件地址
|
|
|
dashboard: 192.168.0.4:84
|
|
|
seata:
|
|
|
grouplist: 192.168.0.4:85
|
|
|
datasource:
|
|
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
|
|
url: jdbc:mysql://192.168.0.8:18995/jpower?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&autoReconnect=true&useTimezone=true&serverTimezone=GMT%2B8
|
|
|
username: root
|
|
|
password: root
|
|
|
# 正式环境
|
|
|
prod:
|
|
|
nacos:
|
|
|
# 配置中心地址,如果nacos配置没有配置注册中心地址,则注册中心默认走这里的地址
|
|
|
server-addr: 192.168.0.20:8848
|
|
|
sentinel:
|
|
|
# sentinel流控组件地址
|
|
|
dashboard: 192.168.0.20:8858
|
|
|
seata:
|
|
|
grouplist: 192.168.0.20:8878
|
|
|
datasource:
|
|
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
|
|
url: jdbc:mysql://119.3.189.156:18992/jpower?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&autoReconnect=true&useTimezone=true&serverTimezone=GMT%2B8
|
|
|
username: root
|
|
|
password: root |