GJGJJ/dems-baseconfig/config/application-dev.yml

169 lines
5.7 KiB
YAML
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:
# 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
# 空闲连接存活最大时间默认60000010分钟
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