spring: # redis配置 data: redis: database: 0 password: tjjt1234 sentinel: master: jtredis nodes: 10.7.248.82:26379,10.7.248.83:26379,10.7.248.84:26379 cloud: nacos: discovery: # 如果使用nacos集群,则将所有集群节点的ip:port用逗号连接写在此处 server-addr: 10.7.248.82:8848,10.7.248.83:8848,10.7.248.84:8848 # username: nacos # password: nacos namespace: springboot3 # 多网卡时需要指定一下取本地的哪个ip ip: 10.6.8.104 # ip: 10.11.254.6 openfeign: circuitbreaker: enabled: true client: config: default: connectTimeout: 30000 readTimeout: 30000 compression: request: enabled: true mime-types: - text/xml application/xml application/json min-request-size: 2048 # 超过2048的字节进行压缩 response: enabled: true rocketmq: name-server: 10.7.248.82:9876;10.7.248.83:9876;10.7.248.84:9876 producer: group: ${spring.application.name} # 可以配置使用启用指定消费组对指定topic的监听,false表示禁用监听 # consumer: # listeners: # data-storage-task: # dems-data: false # alarm-analysis-task: # dems-data: false dubbo: scan: base-packages: - com.netpro.baseconfig.api protocol: # dubbo 协议名称 name: dubbo # 多网卡时需要指定一下取本地的哪个ip host: ${spring.cloud.nacos.discovery.ip} # dubbo 协议端口( -1 表示自增端口,从 20880 开始) port: -1 # 开启Triple协议 #ext-protocol: tri, # 使用hessian2进行序列化,默认使用fastjson2 serialization: hessian2 # dubbo注册到nacos,具体可查看https://dubbo.apache.org/zh/docs3-v2/java-sdk/reference-manual/config/properties/#registry registry: # 如果使用nacos集群,则将所有集群节点的ip:port用逗号连接写在此处,也可以直接使用spring.cloud.nacos.discovery.server-addr的配置 address: ${spring.cloud.nacos.discovery.server-addr} protocol: nacos parameters: namespace: dubboboot3 application: # 关闭 dubbo 在线运维功能,该功能主要通过 telnet 方式进行服务的权重调整 qos-enable: false logger: slf4j # 元数据中心 local 本地 remote 远程 这里使用远程便于其他服务获取 # 注意 这里不能使用 本地 local 会读取不到元数据 metadataType: remote # 可选值 interface、instance、all,默认是 all,即接口级地址、应用级地址都注册 register-mode: instance # 序列化检查相关的配置,详情可查看https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/advanced-features-and-usage/security/class-check/#%E8%87%AA%E5%8A%A8%E6%89%AB%E6%8F%8F%E7%9B%B8%E5%85%B3%E9%85%8D%E7%BD%AE # 禁用序列化检查 serialize-check-status: DISABLE #service-discovery: # FORCE_INTERFACE,只消费接口级地址,如无地址则报错,单订阅 2.x 地址 # APPLICATION_FIRST,智能决策接口级/应用级地址,双订阅 # FORCE_APPLICATION,只消费应用级地址,如无地址则报错,单订阅 3.x 地址 #migration: FORCE_APPLICATION consumer: # 支持校验注解 validation: false # 超时时间 timeout: 3000 #重试次数,远程服务调用重试次数,不包括第一次调用,不需要重试请设为0,仅在cluster为failback/failover时有效 retries: 0 # 初始化检查 check: false # 开启服务降级处理 mock: true netpro: # 开启接口日志记录功能,默认为关闭状态 log: enable: true influxdb: urls: http://10.7.248.82:8086 user: root password: tjjt1234 database: device timeout: 600 datasource: type: com.zaxxer.hikari.HikariDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://10.7.248.82:3308/dcim_dems_4?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=Hongkong username: root password: tjjt1234 # Hikari 连接池配置 hikari: # 连接池最大连接数,默认是10 maximum-pool-size: 50 # 最小空闲连接数量 minimum-idle: 5 # 空闲连接存活最大时间,默认600000(10分钟) idle-timeout: 180000 # 此属性控制从池返回的连接的默认自动提交行为,默认值:true auto-commit: true # 连接池名称 pool-name: NetProHikari # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认1800000即30分钟 max-lifetime: 1800000 # 数据库连接超时时间,默认30秒,即30000 connection-timeout: 30000 connection-test-query: select 1 servlet: gzip: enabled: true ur-service-group: dcim dems: # 当前服务是否仅用于提供api,如果设置为true,则此服务将会关闭 任务处理、告警统计等功能 onlyApi: false task: # 是否启用告警分析任务 alarm: false # 是否启用数据缓存到redis,默认启用 cache: false # 是否启用数据存储任务 storage: false # 是否启用数据计算任务 calc: false storage: # 数据存储消息消费者的最大线程数 threadMax: 100 # 数据存储消息消费者的最小线程数 threadMin: 40 alarm: # 告警分析消息消费者的最大线程数 threadMax: 100 # 告警分析消息消费者的最小线程数 threadMin: 40 ni: snmp: enable: false addresses: udp:127.0.0.1/161,udp:192.168.128.155/161 worker-pool-size: 500