# 将此内容填入nacos对应的配置内容中 spring: main: allow-bean-definition-overriding: true autoconfigure: exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # redis通用配置 子服务可以自行配置进行覆盖 redis: host: localhost port: 6379 password: database: 0 timeout: 10s ssl: false #jackson配置 jackson: # 日期格式化 date-format: yyyy-MM-dd HH:mm:ss serialization: # 格式化输出 INDENT_OUTPUT: false # 忽略无法转换的对象 fail_on_empty_beans: false deserialization: # 允许对象忽略json中不存在的属性 fail_on_unknown_properties: false # redisson 配置 redisson: # 线程池数量 threads: 16 # Netty线程池数量 nettyThreads: 32 # 传输模式 transportMode: "NIO" # 单节点配置 singleServerConfig: # 客户端名称 clientName: ${ruoyi.name} # 最小空闲连接数 connectionMinimumIdleSize: 32 # 连接池大小 connectionPoolSize: 64 # 连接空闲超时,单位:毫秒 idleConnectionTimeout: 10000 # 命令等待超时,单位:毫秒 timeout: 3000 # 如果尝试在此限制之内发送成功,则开始启用 timeout 计时。 retryAttempts: 3 # 命令重试发送时间间隔,单位:毫秒 retryInterval: 1500 # 发布和订阅连接的最小空闲连接数 subscriptionConnectionMinimumIdleSize: 1 # 发布和订阅连接池大小 subscriptionConnectionPoolSize: 50 # 单个连接最大订阅数量 subscriptionsPerConnection: 5 # DNS监测时间间隔,单位:毫秒 dnsMonitoringInterval: 5000 # redisson 缓存配置 cacheGroup: # 用例: @Cacheable(cacheNames="groupId", key="#XXX") 方可使用缓存组配置 - groupId: redissonCacheMap # 组过期时间(脚本监控) ttl: 60000 # 组最大空闲时间(脚本监控) maxIdleTime: 60000 # 组最大长度 maxSize: 0 # 分布式锁 lock4j 全局配置 lock4j: # 获取分布式锁超时时间,默认为 3000 毫秒 acquire-timeout: 3000 # 分布式锁的超时时间,默认为 30 毫秒 expire: 30000 # feign 配置 feign: sentinel: enabled: true okhttp: enabled: true httpclient: enabled: false client: config: default: connectTimeout: 10000 readTimeout: 10000 compression: request: enabled: true response: enabled: true # 暴露监控端点 management: endpoints: web: exposure: include: '*'