application.yml 3.74 KB
spring:
  application:
    name: fw-valhalla
  attachment:
    invoker-system: valhalla
  cache:
    locker:
      key-prefix: 'valhalla:locker:'
    custom:
      global-prefix: 'valhalla'
      global:
        ttl: 10m
      cache:
        - name: mobile:attribution
          ttl: 24h
        - name: pub:stand
          ttl: 12h
        - name: group:all:info
          ttl: 2h
        - name: rpc:oop:area:shop
          ttl: 10m
        - name: rpc:mkt:qualification
          ttl: 30m

  cloud:
    nacos:
      discovery:
        server-addr: 192.168.0.230:8848
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    hikari:
      connection-test-query: SELECT 1 FROM DUAL
      maximum-pool-size: 30
    password: mysql@pwd123
    url: jdbc:mysql://192.168.0.234:3306/fw_valhalla?characterEncoding=UTF-8&useSSL=false
    username: root
  jackson:
    default-property-inclusion: non_null
    serialization:
      write-dates-as-timestamps: true
    time-zone: GMT+8
  main:
    allow-bean-definition-overriding: true
  profiles:
    active: cache,${activatedProfiles}
  redis:
    host: 192.168.0.234
    lettuce:
      pool:
        max-active: 20
        max-wait: 1S
        min-idle: 3
    port: 6379
    database: 3
  rest-result-processor:
    enabled: false
  servlet:
    multipart:
      enabled: true
      max-file-size: 50MB
      max-request-size: 100MB

auth:
  aes:
    key: bN7DVjFMJPcoWDcR
  ignore:
    start-with: /user/*,/role/*,/user/login
fastdfs:
  charset: UTF-8
  connectTimeout: 2
  group: cardfs
  networkTimeout: 30
  port: 8080
  secretKey: FastDFS1234567890
  servers: 192.168.0.230:22122
  token: 'no'
file:
  prefix: https://testimg.feewee.cn/
hystrix:
  command:
    default:
      circuitBreaker:
        forceClosed: true
        sleepWindowInMilliseconds: 100000
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 3000
  shareSecurityContext: true
info:
  build:
    artifact: ${project.artifactId}
    description: ${project.description}
    groupId: ${project.groupId}
    name: ${project.name}
    version: ${project.version}
jedis:
  pool:
    config:
      max-active: 30
      max-idle: 5
      max-wait-millis: 1000
      min-idle: 3
      test-on-borrow: false
      test-on-return: false
      test-while-idle: true
    host: 192.168.0.234
    port: 6379
    db: 3
mybatis-plus:
  configuration:
    cache-enabled: false
    local-cache-scope: statement
    log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
    map-underscore-to-camel-case: true
  mapper-locations: classpath*:mapper/*.xml
  type-aliases-package: cn.fw.data.base.db,cn.fw.common.attachment.domain
  type-enums-package: cn.fw.valhalla.domain.enums.**,cn.fw.valhalla.sdk.enums.**
  type-handlers-package: cn.fw.common.data.mybatis.handler
nacos:
  server-addr: 192.168.0.230:8848
ribbon:
  ConnectTimeout: 30000
  MaxAutoRetries: 0
  MaxAutoRetriesNextServer: 0
  ReadTimeout: 120000
rocketmq:
  name-server: 192.168.0.234:9876
  producer:
    group: ${spring.application.name}
server:
  port: 8008
  undertow:
    worker-threads: 50

management:
  endpoints:
    web:
      exposure:
        include: '*'
      # 监控路径前缀
      base-path: /actuator
  endpoint:
    # 开启允许远程shutdown,通过post请求。
    shutdown:
      enabled: true
    health:
      show-details: always
  metrics:
    tags:
      application: ${spring.application.name}

logbook:
  format:
    style: http
  write:
    max-body-size: 300
  exclude:
    - /actuator/**
follow:
  flowNo: '5W23NH02U6'
  todo:
    failed-prefix: 'valhalla:push2todo'
    FMCode: '50rmamxGp7'
    RMCode: 'Zb33mjtjVy'
    IRCode: 'RsavIrkhZm'
    ACCode: 'gWPMkrjkjH'
    leave2do: 'kLKIpyNNQf'
    PubFollowCode: 'hXVo3uKfX6'
  FmTemplateCode: ''
  RmTemplateCode: ''
  IrTemplateCode: ''