From 71d7422dcec668344497eb9c7e2c5cec980ab702 Mon Sep 17 00:00:00 2001 From: liu Date: Fri, 26 Apr 2024 16:58:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/application-dev.yml | 70 ++++++++++++++ .../src/main/resources/application-test.yml | 70 ++++++++++++++ kbqa-graph/src/main/resources/application.yml | 92 ++----------------- 3 files changed, 150 insertions(+), 82 deletions(-) create mode 100644 kbqa-graph/src/main/resources/application-test.yml diff --git a/kbqa-graph/src/main/resources/application-dev.yml b/kbqa-graph/src/main/resources/application-dev.yml index e69de29..8cc0cff 100644 --- a/kbqa-graph/src/main/resources/application-dev.yml +++ b/kbqa-graph/src/main/resources/application-dev.yml @@ -0,0 +1,70 @@ +spring: + datasource: + type: com.alibaba.druid.pool.DruidDataSource + druid: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.10.137:3306/sz_hrm?useUnicode=true&characterEncoding=utf-8&useSSL=true&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8 + username: root + password: '123456' + initial-size: 5 # 初始化大小 + min-idle: 10 # 最小连接数 + max-active: 20 # 最大连接数 + max-wait: 60000 # 获取连接时的最大等待时间 + min-evictable-idle-time-millis: 300000 # 一个连接在池中最小生存的时间,单位是毫秒 + time-between-eviction-runs-millis: 60000 # 多久才进行一次检测需要关闭的空闲连接,单位是毫秒 + filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 + validation-query: SELECT 1 # 检测连接是否有效的 SQL语句,为空时以下三个配置均无效 + test-on-borrow: true # 申请连接时执行validationQuery检测连接是否有效,默认true,开启后会降低性能 + test-on-return: true # 归还连接时执行validationQuery检测连接是否有效,默认false,开启后会降低性能 + test-while-idle: true # 申请连接时如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效,默认false,建议开启,不影响性能 + stat-view-servlet: + enabled: false # 是否开启 StatViewServlet + filter: + stat: + enabled: true # 是否开启 FilterStat,默认true + log-slow-sql: true # 是否开启 慢SQL 记录,默认false + slow-sql-millis: 5000 # 慢 SQL 的标准,默认 3000,单位:毫秒 + merge-sql: false # 合并多个连接池的监控数据,默认false + redis: + host: 192.168.10.137 + port: 6379 + password: 123456 + +nebula: + ngbatis: + # ^v1.1.2 + # 连接使用 nebula-java 中的 SessionPool + use-session-pool: true + # 填入 graphd 的 ip 和端口号,下面仅供参考 + hosts: 192.168.10.137:9669 + # 连接图数据库所用的用户名 + username: root + # 连接图数据库所用的密码 + password: 123456 + # 所要连接的图数据库图空间名 + space: kbqa + # 连接池配置 + pool-config: + # 连接池中最小空闲连接数 + min-conns-size: 0 + # 连接池中最大空闲连接数 + max-conns-size: 10 + # 客户端同服务端建立连接的超时时间设置,单位为 ms;超过设定时间未建立起连接,则报错 + timeout: 0 + # 连接空闲时间,为 0 表示连接永不删除,单位为 ms + idle-time: 0 + # 连接池检测空闲连接的时间间隔,为 -1 表示不进行检测 + interval-idle: -1 + # 连接等候时间,超过则不再等候连接 + wait-time: 0 + # 集群允许最小的服务可用率,1.0 表示为所有机器 graphd 可用,0.25 表示集群中 1/4 机器可用即可 + min-cluster-health-rate: 1.0 + # 是否允许 SSL 连接,目前暂不支持 + enable-ssl: false + +youdao: + qanthing: + baseUrl: https://openapi.youdao.com + appKey: 071053d9bc4b544c + appSecret: nObcggsh0li2eGtyII6XOGtSCo6nFgdD + kbId: KB6ada48988e694ad197af53cc0d1e4b78_240328 \ No newline at end of file diff --git a/kbqa-graph/src/main/resources/application-test.yml b/kbqa-graph/src/main/resources/application-test.yml new file mode 100644 index 0000000..3ccae08 --- /dev/null +++ b/kbqa-graph/src/main/resources/application-test.yml @@ -0,0 +1,70 @@ +spring: + datasource: + type: com.alibaba.druid.pool.DruidDataSource + druid: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.10.138:3306/sz_hrm?useUnicode=true&characterEncoding=utf-8&useSSL=true&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8 + username: root + password: '123456' + initial-size: 5 # 初始化大小 + min-idle: 10 # 最小连接数 + max-active: 20 # 最大连接数 + max-wait: 60000 # 获取连接时的最大等待时间 + min-evictable-idle-time-millis: 300000 # 一个连接在池中最小生存的时间,单位是毫秒 + time-between-eviction-runs-millis: 60000 # 多久才进行一次检测需要关闭的空闲连接,单位是毫秒 + filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 + validation-query: SELECT 1 # 检测连接是否有效的 SQL语句,为空时以下三个配置均无效 + test-on-borrow: true # 申请连接时执行validationQuery检测连接是否有效,默认true,开启后会降低性能 + test-on-return: true # 归还连接时执行validationQuery检测连接是否有效,默认false,开启后会降低性能 + test-while-idle: true # 申请连接时如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效,默认false,建议开启,不影响性能 + stat-view-servlet: + enabled: false # 是否开启 StatViewServlet + filter: + stat: + enabled: true # 是否开启 FilterStat,默认true + log-slow-sql: true # 是否开启 慢SQL 记录,默认false + slow-sql-millis: 5000 # 慢 SQL 的标准,默认 3000,单位:毫秒 + merge-sql: false # 合并多个连接池的监控数据,默认false + redis: + host: 192.168.10.138 + port: 6379 + password: 123456 + +nebula: + ngbatis: + # ^v1.1.2 + # 连接使用 nebula-java 中的 SessionPool + use-session-pool: true + # 填入 graphd 的 ip 和端口号,下面仅供参考 + hosts: 192.168.10.138:9669 + # 连接图数据库所用的用户名 + username: root + # 连接图数据库所用的密码 + password: 123456 + # 所要连接的图数据库图空间名 + space: kbqa + # 连接池配置 + pool-config: + # 连接池中最小空闲连接数 + min-conns-size: 0 + # 连接池中最大空闲连接数 + max-conns-size: 10 + # 客户端同服务端建立连接的超时时间设置,单位为 ms;超过设定时间未建立起连接,则报错 + timeout: 0 + # 连接空闲时间,为 0 表示连接永不删除,单位为 ms + idle-time: 0 + # 连接池检测空闲连接的时间间隔,为 -1 表示不进行检测 + interval-idle: -1 + # 连接等候时间,超过则不再等候连接 + wait-time: 0 + # 集群允许最小的服务可用率,1.0 表示为所有机器 graphd 可用,0.25 表示集群中 1/4 机器可用即可 + min-cluster-health-rate: 1.0 + # 是否允许 SSL 连接,目前暂不支持 + enable-ssl: false + +youdao: + qanthing: + baseUrl: https://openapi.youdao.com + appKey: 071053d9bc4b544c + appSecret: nObcggsh0li2eGtyII6XOGtSCo6nFgdD + kbId: KB6ada48988e694ad197af53cc0d1e4b78_240328 \ No newline at end of file diff --git a/kbqa-graph/src/main/resources/application.yml b/kbqa-graph/src/main/resources/application.yml index 01ef35b..3a04c8c 100644 --- a/kbqa-graph/src/main/resources/application.yml +++ b/kbqa-graph/src/main/resources/application.yml @@ -1,3 +1,13 @@ +spring: + profiles: + active: dev + application: + name: knowledge-graph + servlet: + multipart: + max-file-size: 100MB + max-request-size: 100MB + server: port: 9811 servlet: @@ -11,87 +21,11 @@ server: # 是否分配的直接内存 direct-buffers: true -spring: - profiles: - active: dev - application: - name: knowledge-graph - servlet: - multipart: - max-file-size: 100MB - max-request-size: 100MB - datasource: - type: com.alibaba.druid.pool.DruidDataSource - druid: - driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://192.168.10.137:3306/sz_hrm?useUnicode=true&characterEncoding=utf-8&useSSL=true&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8 - username: root - password: '123456' - initial-size: 5 # 初始化大小 - min-idle: 10 # 最小连接数 - max-active: 20 # 最大连接数 - max-wait: 60000 # 获取连接时的最大等待时间 - min-evictable-idle-time-millis: 300000 # 一个连接在池中最小生存的时间,单位是毫秒 - time-between-eviction-runs-millis: 60000 # 多久才进行一次检测需要关闭的空闲连接,单位是毫秒 - filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 - validation-query: SELECT 1 # 检测连接是否有效的 SQL语句,为空时以下三个配置均无效 - test-on-borrow: true # 申请连接时执行validationQuery检测连接是否有效,默认true,开启后会降低性能 - test-on-return: true # 归还连接时执行validationQuery检测连接是否有效,默认false,开启后会降低性能 - test-while-idle: true # 申请连接时如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效,默认false,建议开启,不影响性能 - stat-view-servlet: - enabled: false # 是否开启 StatViewServlet - filter: - stat: - enabled: true # 是否开启 FilterStat,默认true - log-slow-sql: true # 是否开启 慢SQL 记录,默认false - slow-sql-millis: 5000 # 慢 SQL 的标准,默认 3000,单位:毫秒 - merge-sql: false # 合并多个连接池的监控数据,默认false - redis: - host: 192.168.10.137 - port: 6379 - password: 123456 -minio: - url: http://192.168.10.137:9002 - accessKey: admin - secretKey: 12345678 - bucketName: kbqa-dev - mybatis-plus: mapper-locations: classpath*:mapper/**/*.xml configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl -nebula: - ngbatis: - # ^v1.1.2 - # 连接使用 nebula-java 中的 SessionPool - use-session-pool: true - # 填入 graphd 的 ip 和端口号,下面仅供参考 - hosts: 192.168.10.137:9669 - # 连接图数据库所用的用户名 - username: root - # 连接图数据库所用的密码 - password: 123456 - # 所要连接的图数据库图空间名 - space: kbqa - # 连接池配置 - pool-config: - # 连接池中最小空闲连接数 - min-conns-size: 0 - # 连接池中最大空闲连接数 - max-conns-size: 10 - # 客户端同服务端建立连接的超时时间设置,单位为 ms;超过设定时间未建立起连接,则报错 - timeout: 0 - # 连接空闲时间,为 0 表示连接永不删除,单位为 ms - idle-time: 0 - # 连接池检测空闲连接的时间间隔,为 -1 表示不进行检测 - interval-idle: -1 - # 连接等候时间,超过则不再等候连接 - wait-time: 0 - # 集群允许最小的服务可用率,1.0 表示为所有机器 graphd 可用,0.25 表示集群中 1/4 机器可用即可 - min-cluster-health-rate: 1.0 - # 是否允许 SSL 连接,目前暂不支持 - enable-ssl: false cql: parser: # 更换开发者自定义的 xml 所在位置 @@ -101,9 +35,3 @@ logging: level: org.nebula.contrib: INFO -youdao: - qanthing: - baseUrl: https://openapi.youdao.com - appKey: 071053d9bc4b544c - appSecret: nObcggsh0li2eGtyII6XOGtSCo6nFgdD - kbId: KB6ada48988e694ad197af53cc0d1e4b78_240328 \ No newline at end of file