53 lines
1.0 KiB
YAML
53 lines
1.0 KiB
YAML
server:
|
|
port: 8081
|
|
worker_id: 1 # 工作机器ID (0-31),多实例部署需配置不同值
|
|
datacenter_id: 0 # 数据中心ID (0-31),多机房部署需配置不同值 # 雪花算法机器ID (0-1023),分布式环境下不同实例需设置不同值,多实例部署时需手动配置
|
|
|
|
log:
|
|
level: info
|
|
dir: logs
|
|
console: true
|
|
|
|
security:
|
|
enable: true
|
|
header_key: X-App-Sign
|
|
secret_key: yts@2025#secure
|
|
|
|
rate_limit:
|
|
enable: true
|
|
default:
|
|
interval: 2
|
|
max_requests: 5
|
|
rules:
|
|
/api/user/auth/login:
|
|
interval: 5
|
|
max_requests: 1
|
|
/api/yx-school-majors:
|
|
interval: 1
|
|
max_requests: 5
|
|
/api/user/score/save-score:
|
|
interval: 1
|
|
max_requests: 2
|
|
|
|
swagger:
|
|
user: admin
|
|
password: password
|
|
|
|
database:
|
|
driver: mysql
|
|
host: 127.0.0.1
|
|
port: 3306
|
|
database: yitisheng
|
|
username: root
|
|
password: "Db$7Hn#4Jm9Pq2!Xz"
|
|
charset: utf8mb4
|
|
max_idle_conns: 50
|
|
max_open_conns: 200
|
|
conn_max_lifetime: 1
|
|
log_mode: false
|
|
|
|
redis:
|
|
addr: 127.0.0.1:56379
|
|
password: "Rd@5Wk8#Nv3Yt6$Bm"
|
|
db: 1
|