java-mall/mall-shop/src/main/resources/bootstrap-prod.yml

137 lines
4.1 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:
servlet:
multipart:
max-file-size: 100MB #单个文件最大限制
max-request-size: 100MB #多个文件最大限制
mvc:
static-path-pattern: /shop/static/**
datasource:
url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: @mysql.user@
password: @mysql.pwd@
driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource
druid:
async-init: true
initial-size: 10
max-active: 500
min-idle: 10
max-wait: 60000
validationQuery: SELECT 1
test-while-idle: true
test-on-borrow: false
test-on-return: false
pool-prepared-statements: true
max-pool-prepared-statement-per-connection-size: 20
filters: stat,wall,slf4j
filter:
stat:
enabled: true
db-type: mysql
log-slow-sql: true
slow-sql-millis: 10
aop-patterns: com.suisung.mall.common.service.impl.*,com.suisung.mall.core.web.service.impl.*,com.suisung.mall.shop.*
redis:
host: @redis.host@ # Redis服务器地址
database: @redis.database@ # Redis数据库索引默认为0
port: @redis.port@ # Redis服务器连接端口
password: @redis.password@ # Redis服务器连接密码默认为空
timeout: 3000ms # 连接超时时间(毫秒)
lettuce:
pool:
max-active: 64
max-wait: -1ms
max-idle: 64
min-idle: 0
rabbitmq:
host: @rabbitmq.host@
port: @rabbitmq.port@
virtual-host: @rabbitmq.virtual-host@
listener:
simple:
acknowledge-mode: manual #手动确认消息,不使用默认的消费端确认
retry:
enabled: true # 开启重试次数的限制,解决消费者出现异常死循环问题
max-attempts: 3 #最大重试次数
initial-interval: 1000 #重试间隔时间
publisher-confirm-type: correlated
publisher-returns: true
username: @rabbitmq.username@
password: @rabbitmq.password@
cloud:
nacos:
discovery:
server-addr: @nacos.server.address@
config:
server-addr: @nacos.server.address@
file-extension: yaml
sentinel:
transport:
dashboard: @sentinel.transport.dashboard@
eager: true
upload: # 图片上传配置
filepath: @upload.filepath@ # 本地环境静态文件路径
seata:
# 开启自动装配
enabled: true
# 本客户端的微服务名称
application-id: mall-shop
data-source-proxy-mode: AT
# 读取哪个事务分组
# 例如此时会读取 SEATA_GROUP 这个分组下的 service.vgroupMapping.my_test_tx_group 这个属性的值。从上面的配置可以知道笔者此处的最终值为 testCluster。后面程序运行会找到 testCluster 这个集群的seata服务端进行通讯。
tx-service-group: @seata.tx-service-group@
enable-auto-data-source-proxy: true
registry:
type: nacos
nacos:
server-addr: @nacos.server.address@
group: @seata.group@
username: @nacos.username@
password: @nacos.password@
config:
type: nacos
nacos:
server-addr: @nacos.server.address@
group: @seata.group@
username: @nacos.username@
password: @nacos.password@
service:
vgroup-mapping:
my_test_tx_group: default
# 控制台日志信息
logging:
level:
com:
suisung:
mall:
shop: debug
sun:
mail: error
baomidou: error
alibaba:
cloud:
seata: error
nacos:
client:
naming: error
config: error
netflix: error
org: error
io: error
reactor: error
springfox: error
# 个推
getui:
# Url前缀
baseUrl: https://restapi.getui.com/v2/
# appId、appKey、appSecret、masterSecret 需要去HBuilderX打包配置里拿
appId: BSI8xYmHyT76ngmcxFQDy9
appKey: nhdgI308yP7HKfiauhbji9
appSecret: cTBzsJbcZSAOeBXIREr4y2
masterSecret: ybdUcVJJKw5bAcQB4DpC0A
logstash:
host: @logstash.host@
feieyun:
url: http://api.feieyun.cn/Api/Open/
user: 46790855@qq.com
ukey: 5NIBL2gWV5yqZDUN