Files
nacos-server-kingbase/distribution/conf/application-kingbase8.properties
2025-09-19 20:49:14 +08:00

52 lines
2.2 KiB
Properties
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

spring.datasource.platform=kingbase8
db.type=kingbase8
db.driverClassName=com.kingbase8.Driver
db.pool.config.driverClassName=com.kingbase8.Driver
db.num=1
db.url.0=jdbc:kingbase8://172.20.0.6:54321/itc?currentSchema=nacos_sit&socketTimeout=600000&queryTimeout=600
db.user=itc_dne
db.password=itc_dne
# 已配置的驱动(保留)
spring.datasource.hikari.auto-commit=false
# 增加事务超时(全局设置)
spring.transaction.default-timeout=6000
# 连接池最大连接数
spring.datasource.hikari.maximum-pool-size=20
# 连接池最小空闲连接数
spring.datasource.hikari.minimum-idle=10
# 连接最大存活时间
spring.datasource.hikari.max-lifetime=1800000
# 验证连接是否有效
spring.datasource.hikari.connection-test-query=SELECT 1
# 等待连接池分配连接的最大时长
spring.datasource.hikari.connection-timeout=60000
# 设置事务隔离级别为READ_COMMITTED
spring.datasource.hikari.transaction-isolation=TRANSACTION_READ_COMMITTED
# 传递 JDBC 驱动属性(设置 queryTimeout
spring.datasource.hikari.connection-properties=queryTimeout=6000;socketTimeout=600000
# 验证连接的查询超时(单独设置,单位:秒)
spring.datasource.hikari.validation-query-timeout=3000
# 开启认证功能
nacos.core.auth.enabled=true
nacos.core.auth.username=nacos
nacos.core.auth.password=Lng@123
# 配置 JWT 密钥必须自定义长度至少32位
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789
# 关闭用户代理白名单(增强安全性)
nacos.core.auth.enable.userAgentAuthWhite=false
# 配置服务端身份识别(可选,用于集群环境)
nacos.core.auth.server.identity.key=serverIdentity
nacos.core.auth.server.identity.value=security
nacos.security.ignore.urls=/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-ui/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**
### worked when nacos.core.auth.system.type=nacos
### The token expiration in seconds:
nacos.core.auth.plugin.nacos.token.cache.enable=false
nacos.core.auth.plugin.nacos.token.expire.seconds=18000
nacos.config.push.maxRetryTime=50
nacos.cmdb.dumpTaskInterval=3600
nacos.cmdb.eventTaskInterval=10