diff --git a/data-storage/application.yml b/data-storage/application.yml index 7f9a6f9..4184caa 100644 --- a/data-storage/application.yml +++ b/data-storage/application.yml @@ -1,25 +1,20 @@ -spring: - application: - name: data-storage - profiles: - active: dcim - main: - allow-bean-definition-overriding: true - allow-circular-references: true - jackson: - date-format: yyyy-MM-dd HH:mm:ss - time-zone: GMT+8 - default-property-inclusion: NON_NULL -server: - port: 8008 - -netpro: - servlet: - gzip: - enabled: true - -mybatis: - use-assist: true - type-aliases-package: com.netpro.datastorage.influxdb - configuration: - log-impl-key: LOG4J2 +spring: + application: + name: data-storage + profiles: + active: prod + main: + allow-bean-definition-overriding: true + allow-circular-references: true + jackson: + date-format: yyyy-MM-dd HH:mm:ss + time-zone: GMT+8 + default-property-inclusion: NON_NULL + +server: + port: 8008 + +netpro: + servlet: + gzip: + enabled: true diff --git a/data-storage/config/application-dcim.yml b/data-storage/config/application-dcim.yml index 96b6606..4f5ea87 100644 --- a/data-storage/config/application-dcim.yml +++ b/data-storage/config/application-dcim.yml @@ -1 +1,76 @@ -# dcim环境配置 spring: influx: url: http://10.5.0.15:8086 user: root password: tjjt1234 elasticsearch: uris: # - 10.5.0.50:59200 # - 10.8.25.10:9200 # - 10.8.25.11:9200 - 10.5.0.15:9200 - 10.5.0.16:9200 - 10.5.0.17:9200 data: mongodb: uri: mongodb://root:tjjt1234@10.5.0.15:27017,10.5.0.16:27017,10.5.0.17:27017/admin?replicaSet=dcim&readPreference=secondaryPreferred&authSource=admin # mongodb: # uri: mongodb://root:tjjt1234@10.5.0.15:27017/admin?connectTimeoutMS=300000 cloud: nacos: discovery: # 如果使用nacos集群,则将所有集群节点的ip:port用逗号连接写在此处 server-addr: 10.5.0.15:8848,10.5.0.16:8848,10.5.0.17:8848 # username: nacos # password: nacos namespace: springboot3 # 多网卡时需要指定一下取本地的哪个ip ip: 192.168.128.155 # ip: 10.11.254.6 neo4j: uri: bolt://10.5.0.15:7687 authentication: username: neo4j password: tjjt1234 dubbo: scan: # 指定需要注册到注册中心的服务扫描路径,也可以使用注解@EnableDubbo指定 base-packages: - com.netpro.datastorage.elasticsearch.api - com.netpro.datastorage.influxdb.api - com.netpro.datastorage.mongo.api - com.netpro.datastorage.neo4j.api protocol: # dubbo 协议名称 name: dubbo # 多网卡时需要指定一下取本地的哪个ip host: ${spring.cloud.nacos.discovery.ip} # dubbo 协议端口( -1 表示自增端口,从 20880 开始) port: -1 # 使用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: influxdb: database: device timeout: 600 servlet: gzip: enabled: true datasource: type: com.zaxxer.hikari.HikariDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://10.5.0.16:3308/dcim_common?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=Hongkong username: root password: tjjt1234 \ No newline at end of file +# dcim环境配置 +spring: + influx: + url: http://localhost:38086 + elasticsearch: + uris: + - 10.8.212.197:9200 + - 10.8.212.198:9200 + - 10.8.212.199:9200 + cloud: + nacos: + discovery: + # 如果使用nacos集群,则将所有集群节点的ip:port用逗号连接写在此处 + server-addr: 10.8.212.191:8848,10.8.212.194:8848,10.8.212.197:8848 + namespace: spring-cloud + # 多网卡时需要指定一下取本地的哪个ip + ip: 10.8.212.197 + +dubbo: + scan: + # 指定需要注册到注册中心的服务扫描路径,也可以使用注解@EnableDubbo指定 + base-packages: + - com.netpro.datastorage.elasticsearch.api + - com.netpro.datastorage.influxdb.api + protocol: + # dubbo 协议名称 + name: dubbo + # 多网卡时需要指定一下取本地的哪个ip + host: ${spring.cloud.nacos.discovery.ip} + # dubbo 协议端口( -1 表示自增端口,从 20880 开始) + port: -1 + # 使用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: dubbo-service + 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: false + +netpro: + influxdb: + database: device + timeout: 600 + servlet: + gzip: + enabled: true \ No newline at end of file diff --git a/data-storage/config/application-prod.yml b/data-storage/config/application-prod.yml new file mode 100644 index 0000000..58cf0f6 --- /dev/null +++ b/data-storage/config/application-prod.yml @@ -0,0 +1,76 @@ +# dcim环境配置 +spring: + influx: + url: http://10.8.212.197:38086 + elasticsearch: + uris: + - 10.8.212.197:9200 + - 10.8.212.198:9200 + - 10.8.212.199:9200 + cloud: + nacos: + discovery: + # 如果使用nacos集群,则将所有集群节点的ip:port用逗号连接写在此处 + server-addr: 10.8.212.191:8848,10.8.212.194:8848,10.8.212.197:8848 + namespace: spring-cloud + # 多网卡时需要指定一下取本地的哪个ip + ip: 10.8.212.197 + +dubbo: + scan: + # 指定需要注册到注册中心的服务扫描路径,也可以使用注解@EnableDubbo指定 + base-packages: + - com.netpro.datastorage.elasticsearch.api + - com.netpro.datastorage.influxdb.api + protocol: + # dubbo 协议名称 + name: dubbo + # 多网卡时需要指定一下取本地的哪个ip + host: ${spring.cloud.nacos.discovery.ip} + # dubbo 协议端口( -1 表示自增端口,从 20880 开始) + port: -1 + # 使用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: dubbo-service + 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: false + +netpro: + influxdb: + database: device + timeout: 600 + servlet: + gzip: + enabled: true \ No newline at end of file diff --git a/data-storage/data-storage.jar b/data-storage/data-storage.jar index d6b3288..c516ef9 100644 Binary files a/data-storage/data-storage.jar and b/data-storage/data-storage.jar differ