From c4ff71e92cb24e2e6ae52492dfef1902a134d338 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 13 二月 2026 22:22:49 +0800
Subject: [PATCH] 提交配置文件
---
.gitignore | 4
xp-robotaxi-automatic-pilot-boot/src/main/resources/bootstrap.yml | 161 ++++++++++
xp-robotaxi-vehicle-convoy-boot/src/main/resources/bootstrap.yml | 163 ++++++++++
xp-robotaxi-remote-driving-boot/src/main/resources/bootstrap.yml | 298 ++++++++++++++++++
xp-robotaxi-push-message-boot/src/main/resources/bootstrap.yml | 295 ++++++++++++++++++
5 files changed, 919 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index e8734d7..bdc7f8a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,7 +15,7 @@
target
-*.yaml
-*.yml
+#*.yaml
+#*.yml
*.log.DS_Store
**/.DS_Store
diff --git a/xp-robotaxi-automatic-pilot-boot/src/main/resources/bootstrap.yml b/xp-robotaxi-automatic-pilot-boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..7e67936
--- /dev/null
+++ b/xp-robotaxi-automatic-pilot-boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,161 @@
+server:
+ port: 6020
+ tomcat:
+ basedir: /data/tomcat
+# Spring
+spring:
+ application:
+ # 应用名称
+ name: xp-robotaxi-automatic-pilot-boot
+ main:
+ allow-bean-definition-overriding: true
+ allow-circular-references: true
+ profiles:
+ # 环境配置
+ active: dev
+# active: prod
+---
+spring:
+ config:
+ activate:
+ on-profile: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 192.168.110.80:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ username: nacos
+ password: nacos
+ config:
+ # 配置中心地址
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ username: nacos
+ password: nacos
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+seata:
+ enabled: true
+ application-id: ${spring.application.name}
+ tx-service-group: seata_tx_group #此处配置自定义的seata事务分组名称
+ enable-auto-data-source-proxy: false #关闭数据库代理
+ service:
+ vgroup-mapping:
+ seata_tx_group: default
+ data-source-proxy-mode: AT
+ config:
+ type: nacos
+ nacos:
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ data-id: seata-server.properties
+ username: nacos
+ password: nacos
+ # 生产环境
+ # server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ # namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ # group: DEFAULT_GROUP
+ # data-id: seata-server.properties
+ # username: nacos
+ # password: nacos
+ registry:
+ type: nacos
+ nacos:
+ application: seata-server
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ username: nacos
+ password: nacos
+ # 生产环境
+ # server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ # namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ # group: DEFAULT_GROUP
+ # username: nacos
+ # password: nacos
+ cloud:
+ nacos:
+ discovery:
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ application: seata-server #Nacos 中 Seata 名称
+ username: nacos
+ password: nacos
+ # 生产环境
+ # server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ # namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ # group: DEFAULT_GROUP
+ # application: seata-server #Nacos 中 Seata 名称
+ # username: nacos
+ # password: nacos
+ sentinel:
+ transport:
+ dashboard: 192.168.0.137:8080 # Sentinel控制台地址
+ eager: true
+---
+spring:
+ config:
+ activate:
+ on-profile: prod
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ username: nacos
+ password: nacos
+ config:
+ # 配置中心地址
+ server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ username: nacos
+ password: nacos
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+spring:
+ config:
+ activate:
+ on-profile: test
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 127.0.0.1:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+ config:
+ # 配置中心地址
+ server-addr: 127.0.0.1:8848
+ namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+
diff --git a/xp-robotaxi-push-message-boot/src/main/resources/bootstrap.yml b/xp-robotaxi-push-message-boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..c317acf
--- /dev/null
+++ b/xp-robotaxi-push-message-boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,295 @@
+server:
+ port: 6090
+ tomcat:
+ basedir: /data/tomcat
+# Spring
+spring:
+ application:
+ # 应用名称
+ name: xp-robotaxi-push-message-boot
+ main:
+ allow-bean-definition-overriding: true
+ allow-circular-references: true
+ profiles:
+ # 环境配置
+ active: dev
+# active: prod
+---
+spring:
+ config:
+ activate:
+ on-profile: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 192.168.110.80:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ username: nacos
+ password: nacos
+ config:
+ # 配置中心地址
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ username: nacos
+ password: nacos
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+seata:
+ enabled: true
+ application-id: ${spring.application.name}
+ tx-service-group: seata_tx_group #此处配置自定义的seata事务分组名称
+ enable-auto-data-source-proxy: false #关闭数据库代理
+ service:
+ vgroup-mapping:
+ seata_tx_group: default
+ data-source-proxy-mode: AT
+ config:
+ type: nacos
+ nacos:
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ data-id: seata-server.properties
+ username: nacos
+ password: nacos
+ # 生产环境
+ # server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ # namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ # group: DEFAULT_GROUP
+ # data-id: seata-server.properties
+ # username: nacos
+ # password: nacos
+ registry:
+ type: nacos
+ nacos:
+ application: seata-server
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ username: nacos
+ password: nacos
+ # 生产环境
+ # server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ # namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ # group: DEFAULT_GROUP
+ # username: nacos
+ # password: nacos
+ cloud:
+ nacos:
+ discovery:
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ application: seata-server #Nacos 中 Seata 名称
+ username: nacos
+ password: nacos
+ # 生产环境
+ # server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ # namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ # group: DEFAULT_GROUP
+ # application: seata-server #Nacos 中 Seata 名称
+ # username: nacos
+ # password: nacos
+ sentinel:
+ transport:
+ dashboard: 192.168.0.137:8080 # Sentinel控制台地址
+ eager: true
+---
+spring:
+ config:
+ activate:
+ on-profile: prod
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ username: nacos
+ password: nacos
+ config:
+ # 配置中心地址
+ server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ username: nacos
+ password: nacos
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+spring:
+ config:
+ activate:
+ on-profile: test
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 127.0.0.1:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+ config:
+ # 配置中心地址
+ server-addr: 127.0.0.1:8848
+ namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+
+---
+spring:
+ shardingsphere:
+ mode:
+ type: Standalone
+ repository:
+ type: File
+ overwrite: true
+ datasource:
+ names: xp0
+ xp0:
+ type: com.alibaba.druid.pool.DruidDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://192.168.110.34:3306/xprt_operation?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+ username: root
+ password: 123456
+ druid:
+ # 连接池初始化时创建的连接数。
+ # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。
+ initial-size: 10
+ # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。
+ min-idle: 10
+ # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。
+ max-active: 100
+ # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。
+ max-wait: 60000
+ # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。
+ time-between-eviction-runs-millis: 60000
+ # 连接在被清理前的最小空闲时间。单位为毫秒。
+ min-evictable-idle-time-millis: 300000
+ # 用于验证连接有效性的 SQL 查询语句。
+ validation-query: SELECT 1
+ # 如果为真,则连接空闲时会被定期测试有效性。
+ test-while-idle: true
+ # 如果为真,在获取连接前进行有效性测试。
+ test-on-borrow: false
+ # 如果为真,在归还连接时进行有效性测试。
+ test-on-return: false
+ # 是否开启 PreparedStatement 缓存。
+ pool-prepared-statements: true
+ # 单个连接上缓存的 PreparedStatement 最大数量。
+ max-pool-prepared-statement-per-connection-size: 20
+ # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。
+ filters: stat,wall,log4j
+ # 连接属性,例如配置日志级别或慢 SQL 阈值。
+ connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+ # 是否自动回收超时连接
+ remove-abandoned: true
+ # 超时时间,单位秒
+ remove-abandoned-timeout: 1800
+ # 是否记录被遗弃的连接
+ log-abandoned: true
+ # StatViewServlet配置,访问监控页面
+ stat-view-servlet:
+ enabled: true
+ url-pattern: /druid/*
+ login-username: admin
+ login-password: admin
+ reset-enable: false
+ # 防火墙配置
+ wall:
+ config:
+ multi-statement-allow: false
+ rules:
+ sharding:
+ tables:
+ sys_oper_log:
+ standard:
+ sharding-column: userId
+ sharding-algorithm-name: sys_oper_log_inline
+ key-generate-strategy:
+ column: oper_id
+ key-generator-name: snowflake
+ xp_agreement_app_user:
+ standard:
+ sharding-column: app_user_id
+ sharding-algorithm-name: xp_agreement_app_user_inline
+ key-generate-strategy:
+ column: id
+ key-generator-name: snowflake
+ xp_point:
+ standard:
+ sharding-column: id
+ sharding-algorithm-name: xp_point_inline
+ key-generate-strategy:
+ column: id
+ key-generator-name: snowflake
+ sharding-algorithms:
+ sys_oper_log_inline:
+ type: INLINE
+ props:
+ algorithm-expression: xp0.sys_oper_log_${userId % 10}
+ xp_agreement_app_user_inline:
+ type: INLINE
+ props:
+ algorithm-expression: xp0.xp_agreement_app_user_${app_user_id % 10}
+ xp_point_inline:
+ type: INLINE
+ props:
+ algorithm-expression: xp0.xp_point_${id % 10}
+
+ single-table:
+ tables:
+ - xp0.sys_config
+ - xp0.sys_dict_data
+ - xp0.sys_dict_type
+ - xp0.sys_logininfor
+ - xp0.sys_menu
+ - xp0.xp_acticity
+ - xp0.xp_acticity_coupon
+ - xp0.xp_agreement
+ - xp0.xp_banner
+ - xp0.xp_coupon
+ - xp0.xp_electronic_fence
+ - xp0.xp_electronic_fence_area
+ - xp0.xp_feedback_type
+ - xp0.xp_frequently_asked_questions
+ - xp0.xp_invitation_code
+ - xp0.xp_notification
+ - xp0.xp_open_city
+ - xp0.xp_pricing
+ - xp0.xp_pricing_item
+ - xp0.xp_region
+ - xp0.xp_ride_guide
+ - xp0.xp_route_plan
+ - xp0.xp_system_setting
+ - xp0.xp_trading_strategy
+ - xp0.xp_trading_strategy_city
+ - xp0.xp_user_feedback
+ - xp0.xp_whitelist
+ - xp0.xp_whitelist_operlog
+ props:
+ sql-show: true
+ sql-simple: true
\ No newline at end of file
diff --git a/xp-robotaxi-remote-driving-boot/src/main/resources/bootstrap.yml b/xp-robotaxi-remote-driving-boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..6df1804
--- /dev/null
+++ b/xp-robotaxi-remote-driving-boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,298 @@
+server:
+ port: 6090
+ tomcat:
+ basedir: /data/tomcat
+# Spring
+spring:
+ application:
+ # 应用名称
+ name: xp-robotaxi-remote-driving-boot
+ main:
+ allow-bean-definition-overriding: true
+ allow-circular-references: true
+ profiles:
+ # 环境配置
+ active: dev
+# active: prod
+---
+spring:
+ config:
+ activate:
+ on-profile: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 192.168.110.80:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ username: nacos
+ password: nacos
+ config:
+ # 配置中心地址
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ username: nacos
+ password: nacos
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+seata:
+ enabled: true
+ application-id: ${spring.application.name}
+ tx-service-group: seata_tx_group #此处配置自定义的seata事务分组名称
+ enable-auto-data-source-proxy: false #关闭数据库代理
+ service:
+ vgroup-mapping:
+ seata_tx_group: default
+ data-source-proxy-mode: AT
+ config:
+ type: nacos
+ nacos:
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ data-id: seata-server.properties
+ username: nacos
+ password: nacos
+ # 生产环境
+ # server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ # namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ # group: DEFAULT_GROUP
+ # data-id: seata-server.properties
+ # username: nacos
+ # password: nacos
+ registry:
+ type: nacos
+ nacos:
+ application: seata-server
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ username: nacos
+ password: nacos
+ # 生产环境
+ # server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ # namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ # group: DEFAULT_GROUP
+ # username: nacos
+ # password: nacos
+ cloud:
+ nacos:
+ discovery:
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ application: seata-server #Nacos 中 Seata 名称
+ username: nacos
+ password: nacos
+ # 生产环境
+ # server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ # namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ # group: DEFAULT_GROUP
+ # application: seata-server #Nacos 中 Seata 名称
+ # username: nacos
+ # password: nacos
+ sentinel:
+ transport:
+ dashboard: 192.168.0.137:8080 # Sentinel控制台地址
+ eager: true
+---
+spring:
+ config:
+ activate:
+ on-profile: prod
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ username: nacos
+ password: nacos
+ config:
+ # 配置中心地址
+ server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ username: nacos
+ password: nacos
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+
+
+---
+spring:
+ config:
+ activate:
+ on-profile: test
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 127.0.0.1:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+ config:
+ # 配置中心地址
+ server-addr: 127.0.0.1:8848
+ namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+
+
+---
+spring:
+ shardingsphere:
+ mode:
+ type: Standalone
+ repository:
+ type: File
+ overwrite: true
+ datasource:
+ names: xp0
+ xp0:
+ type: com.alibaba.druid.pool.DruidDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://192.168.110.34:3306/xprt_operation?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+ username: root
+ password: 123456
+ druid:
+ # 连接池初始化时创建的连接数。
+ # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。
+ initial-size: 10
+ # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。
+ min-idle: 10
+ # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。
+ max-active: 100
+ # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。
+ max-wait: 60000
+ # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。
+ time-between-eviction-runs-millis: 60000
+ # 连接在被清理前的最小空闲时间。单位为毫秒。
+ min-evictable-idle-time-millis: 300000
+ # 用于验证连接有效性的 SQL 查询语句。
+ validation-query: SELECT 1
+ # 如果为真,则连接空闲时会被定期测试有效性。
+ test-while-idle: true
+ # 如果为真,在获取连接前进行有效性测试。
+ test-on-borrow: false
+ # 如果为真,在归还连接时进行有效性测试。
+ test-on-return: false
+ # 是否开启 PreparedStatement 缓存。
+ pool-prepared-statements: true
+ # 单个连接上缓存的 PreparedStatement 最大数量。
+ max-pool-prepared-statement-per-connection-size: 20
+ # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。
+ filters: stat,wall,log4j
+ # 连接属性,例如配置日志级别或慢 SQL 阈值。
+ connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+ # 是否自动回收超时连接
+ remove-abandoned: true
+ # 超时时间,单位秒
+ remove-abandoned-timeout: 1800
+ # 是否记录被遗弃的连接
+ log-abandoned: true
+ # StatViewServlet配置,访问监控页面
+ stat-view-servlet:
+ enabled: true
+ url-pattern: /druid/*
+ login-username: admin
+ login-password: admin
+ reset-enable: false
+ # 防火墙配置
+ wall:
+ config:
+ multi-statement-allow: false
+ rules:
+ sharding:
+ tables:
+ sys_oper_log:
+ standard:
+ sharding-column: userId
+ sharding-algorithm-name: sys_oper_log_inline
+ key-generate-strategy:
+ column: oper_id
+ key-generator-name: snowflake
+ xp_agreement_app_user:
+ standard:
+ sharding-column: app_user_id
+ sharding-algorithm-name: xp_agreement_app_user_inline
+ key-generate-strategy:
+ column: id
+ key-generator-name: snowflake
+ xp_point:
+ standard:
+ sharding-column: id
+ sharding-algorithm-name: xp_point_inline
+ key-generate-strategy:
+ column: id
+ key-generator-name: snowflake
+ sharding-algorithms:
+ sys_oper_log_inline:
+ type: INLINE
+ props:
+ algorithm-expression: xp0.sys_oper_log_${userId % 10}
+ xp_agreement_app_user_inline:
+ type: INLINE
+ props:
+ algorithm-expression: xp0.xp_agreement_app_user_${app_user_id % 10}
+ xp_point_inline:
+ type: INLINE
+ props:
+ algorithm-expression: xp0.xp_point_${id % 10}
+
+ single-table:
+ tables:
+ - xp0.sys_config
+ - xp0.sys_dict_data
+ - xp0.sys_dict_type
+ - xp0.sys_logininfor
+ - xp0.sys_menu
+ - xp0.xp_acticity
+ - xp0.xp_acticity_coupon
+ - xp0.xp_agreement
+ - xp0.xp_banner
+ - xp0.xp_coupon
+ - xp0.xp_electronic_fence
+ - xp0.xp_electronic_fence_area
+ - xp0.xp_feedback_type
+ - xp0.xp_frequently_asked_questions
+ - xp0.xp_invitation_code
+ - xp0.xp_notification
+ - xp0.xp_open_city
+ - xp0.xp_pricing
+ - xp0.xp_pricing_item
+ - xp0.xp_region
+ - xp0.xp_ride_guide
+ - xp0.xp_route_plan
+ - xp0.xp_system_setting
+ - xp0.xp_trading_strategy
+ - xp0.xp_trading_strategy_city
+ - xp0.xp_user_feedback
+ - xp0.xp_whitelist
+ - xp0.xp_whitelist_operlog
+ props:
+ sql-show: true
+ sql-simple: true
\ No newline at end of file
diff --git a/xp-robotaxi-vehicle-convoy-boot/src/main/resources/bootstrap.yml b/xp-robotaxi-vehicle-convoy-boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..410e713
--- /dev/null
+++ b/xp-robotaxi-vehicle-convoy-boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,163 @@
+server:
+ port: 6100
+ tomcat:
+ basedir: /data/tomcat
+# Spring
+spring:
+ application:
+ # 应用名称
+ name: xp-robotaxi-vehicle-convoy-boot
+ main:
+ allow-bean-definition-overriding: true
+ allow-circular-references: true
+ profiles:
+ # 环境配置
+ active: dev
+# active: prod
+---
+spring:
+ config:
+ activate:
+ on-profile: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 192.168.110.80:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ username: nacos
+ password: nacos
+ config:
+ # 配置中心地址
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ username: nacos
+ password: nacos
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+seata:
+ enabled: true
+ application-id: ${spring.application.name}
+ tx-service-group: seata_tx_group #此处配置自定义的seata事务分组名称
+ enable-auto-data-source-proxy: false #关闭数据库代理
+ service:
+ vgroup-mapping:
+ seata_tx_group: default
+ data-source-proxy-mode: AT
+ config:
+ type: nacos
+ nacos:
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ data-id: seata-server.properties
+ username: nacos
+ password: nacos
+ # 生产环境
+# server-addr: 192.168.0.137:8848,192.168.0.123:8848
+# namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+# group: DEFAULT_GROUP
+# data-id: seata-server.properties
+# username: nacos
+# password: nacos
+ registry:
+ type: nacos
+ nacos:
+ application: seata-server
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ username: nacos
+ password: nacos
+ # 生产环境
+# server-addr: 192.168.0.137:8848,192.168.0.123:8848
+# namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+# group: DEFAULT_GROUP
+# username: nacos
+# password: nacos
+ cloud:
+ nacos:
+ discovery:
+ # 开发环境
+ server-addr: 192.168.110.80:8848
+ namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+ group: DEFAULT_GROUP
+ application: seata-server #Nacos 中 Seata 名称
+ username: nacos
+ password: nacos
+ # 生产环境
+# server-addr: 192.168.0.137:8848,192.168.0.123:8848
+# namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+# group: DEFAULT_GROUP
+# application: seata-server #Nacos 中 Seata 名称
+# username: nacos
+# password: nacos
+ sentinel:
+ transport:
+ dashboard: 192.168.0.137:8080 # Sentinel控制台地址
+ eager: true
+---
+spring:
+ config:
+ activate:
+ on-profile: prod
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ username: nacos
+ password: nacos
+ config:
+ # 配置中心地址
+ server-addr: 192.168.0.137:8848,192.168.0.123:8848
+ namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+ username: nacos
+ password: nacos
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+spring:
+ config:
+ activate:
+ on-profile: test
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 127.0.0.1:8848
+ service: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+ config:
+ # 配置中心地址
+ server-addr: 127.0.0.1:8848
+ namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+ group: DEFAULT_GROUP
+ name: ${spring.application.name}
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+
+---
+
--
Gitblit v1.7.1