From ce949ead9b1780fc0801267a1d1b54381052916a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=A4=E7=9F=A5=E6=99=BA=E8=83=BD?= <2386089024@qq.com> Date: Mon, 10 Mar 2025 18:03:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/common.yaml | 29 ++++++ config/datasource.yaml | 58 ++++++++++++ config/gateway.json | 200 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 287 insertions(+) create mode 100644 config/common.yaml create mode 100644 config/datasource.yaml create mode 100644 config/gateway.json diff --git a/config/common.yaml b/config/common.yaml new file mode 100644 index 0000000..b1f0d72 --- /dev/null +++ b/config/common.yaml @@ -0,0 +1,29 @@ +spring: + jackson: + time-zone: GMT+8 + date-format: yyyy-MM-dd HH:mm:ss + cloud: + sentinel: + enabled: true + transport: + dashboard: localhost:8180 +management: + endpoints: + web: + exposure: + include: "*" + endpoint: + health: + show-details: ALWAYS +feign: + sentinel: + enabled: true + client: + config: + default: + loggerLevel: FULL + httpclient: + enabled: true +ribbon: + ReadTimeout: 300000 + ConnectTimeout: 300000 \ No newline at end of file diff --git a/config/datasource.yaml b/config/datasource.yaml new file mode 100644 index 0000000..095a4cc --- /dev/null +++ b/config/datasource.yaml @@ -0,0 +1,58 @@ +spring: + servlet: + multipart: + max-file-size: -1 + max-request-size: -1 + redis: + host: 192.168.1.197 + port: 6379 + database: 0 + password: menhu@123 + timeout: 30s + datasource: + druid: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.1.197:3306/portal?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai + username: root + password: menhu@123 + initial-size: 2 + max-active: 5 + min-idle: 2 + max-wait: 6000 + pool-prepared-statements: true + max-pool-prepared-statement-per-connection-size: 5 + time-between-eviction-runs-millis: 60000 + min-evictable-idle-time-millis: 300000 + test-while-idle: true + test-on-borrow: false + test-on-return: false + filter: + stat: + log-slow-sql: true + slow-sql-millis: 1000 + merge-sql: false + wall: + config: + multi-statement-allow: true + rabbitmq: + host: 192.168.1.197 + port: 5672 + username: admin + password: menhu@123 + publisher-returns: true + listener: + simple: + acknowledge-mode: manual + prefetch: 5 +mybatis-plus: + mapper-locations: classpath:/mapper/**/*.xml + typeAliasesPackage: com.dkha.entity + global-config: + db-config: + id-type: ID_WORKER + banner: false + configuration: + map-underscore-to-camel-case: true + cache-enabled: false + call-setters-on-nulls: true + jdbc-type-for-null: 'null' \ No newline at end of file diff --git a/config/gateway.json b/config/gateway.json new file mode 100644 index 0000000..9fa84cb --- /dev/null +++ b/config/gateway.json @@ -0,0 +1,200 @@ +[ + { + "remark": "认证服务", + "id": "dkha-auth-server", + "uri": "lb://dkha-auth-server", + "order": "1", + "predicates": [ + { + "name": "Path", + "args": { + "pattern": "/auth/**" + } + } + ], + "filters": [ + { + "name": "StripPrefix", + "args": { + "StripPrefix": 0 + } + } + ] + }, + { + "remark": "Admin服务", + "id": "dkha-admin-server", + "uri": "lb://dkha-admin-server", + "order": "2", + "predicates": [ + { + "name": "Path", + "args": { + "pattern": "/sys/**" + } + } + ], + "filters": [ + { + "name": "StripPrefix", + "args": { + "StripPrefix": 0 + } + } + ] + }, + { + "remark": "监控服务", + "id": "dkha-monitor-server", + "uri": "lb://dkha-monitor-server", + "order": "3", + "predicates": [ + { + "name": "Path", + "args": { + "pattern": "/monitor/**" + } + } + ], + "filters": [ + { + "name": "StripPrefix", + "args": { + "StripPrefix": 0 + } + } + ] + }, + { + "remark": "OSS服务", + "id": "dkha-oss-server", + "uri": "lb://dkha-oss-server", + "order": "4", + "predicates": [ + { + "name": "Path", + "args": { + "pattern": "/oss/**" + } + } + ], + "filters": [ + { + "name": "StripPrefix", + "args": { + "StripPrefix": 0 + } + } + ] + }, + { + "remark": "消息服务", + "id": "dkha-message-server", + "uri": "lb://dkha-message-server", + "order": "5", + "predicates": [ + { + "name": "Path", + "args": { + "pattern": "/message/**" + } + } + ], + "filters": [ + { + "name": "StripPrefix", + "args": { + "StripPrefix": 0 + } + } + ] + }, + { + "remark": "工作流服务", + "id": "dkha-activiti-server", + "uri": "lb://dkha-activiti-server", + "order": "6", + "predicates": [ + { + "name": "Path", + "args": { + "pattern": "/activiti/**" + } + } + ], + "filters": [ + { + "name": "StripPrefix", + "args": { + "StripPrefix": 0 + } + } + ] + }, + { + "remark": "定时任务服务", + "id": "dkha-job-server", + "uri": "lb://dkha-job-server", + "order": "7", + "predicates": [ + { + "name": "Path", + "args": { + "pattern": "/job/**" + } + } + ], + "filters": [ + { + "name": "StripPrefix", + "args": { + "StripPrefix": 0 + } + } + ] + }, + { + "remark": "APP流服务", + "id": "dkha-api-server", + "uri": "lb://dkha-api-server", + "order": "8", + "predicates": [ + { + "name": "Path", + "args": { + "pattern": "/api/**" + } + } + ], + "filters": [ + { + "name": "StripPrefix", + "args": { + "StripPrefix": 0 + } + } + ] + }, + { + "remark": "门户网站", + "id": "dkha-portal-server", + "uri": "lb://dkha-portal-server", + "order": "9", + "predicates": [ + { + "name": "Path", + "args": { + "pattern": "/portal/**" + } + } + ], + "filters": [ + { + "name": "StripPrefix", + "args": { + "StripPrefix": 0 + } + } + ] + } +]