application-dev.yml 5.16 KB
spring:
  # 数据源
  datasource:
    url: jdbc:log4jdbc:mysql://122.112.214.149:3306/tj_user_iptv?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
    username: root
    password: root
#    url: jdbc:log4jdbc:mysql://139.196.145.150:3306/ucs_iptv_sichuan?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
#    username: root
#    password: Tjlh@2021
    # 驱动程序
    driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
    # Druid
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      # 初始化配置
      initial-size: 3
      # 最小连接数
      min-idle: 3
      # 最大连接数
      max-active: 15
      # 获取连接超时时间
      max-wait: 5000
      # 连接有效性检测时间
      time-between-eviction-runs-millis: 90000
      # 最大空闲时间
      min-evictable-idle-time-millis: 1800000
      test-while-idle: true
      test-on-borrow: false
      test-on-return: false
      validation-query: select 1
      # 配置监控统计拦截的filters
      filters: stat
      stat-view-servlet:
        url-pattern: /druid/*
        reset-enable: false
      # 过滤器
      web-stat-filter:
        url-pattern: /*
        exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*"

  # jpa
  jpa:
    properties:
      hibernate:
        # 数据库类型
        dialect: org.hibernate.dialect.MySQL5InnoDBDialect
    hibernate:
      # 生产环境设置成 none,避免程序运行时自动更新数据库结构
      ddl-auto: none
    open-in-view: true
    show-sql: false

  # redis
  redis:
    #数据库索引
    database: 0
    host: 122.112.214.149
    port: 6379
    password: redis123
    #连接超时时间
    timeout: 5000


###########################################自定义属性#################################################################
# 多mq配置
mutil-mq:
  # 服务侧
  service:
    # ip
    host: 122.112.214.149
#    host: 139.196.145.150
    # 端口
    port: 5672
    # 用户名
    username: guest
#    username: admin
    # 密码
    password: guest
#    password: Topdraw1qaz
    # 虚拟空间
    virtual-host: member_center_iptv_sichuan
#    virtual-host: member_center_small_sichuan
    publisher-confirms: true #如果对异步消息需要回调必须设置为true

  # 管理侧
  management:
#    host: 122.112.214.149 # rabbitmq的连接地址
    host: 122.112.214.149 # rabbitmq的连接地址
    port: 5672 # rabbitmq的连接端口号
    virtual-host: member_center_small_sichuan # rabbitmq的虚拟host
#    virtual-host: member_center_small_chongshu # rabbitmq的虚拟host
    username: guest # rabbitmq的用户名
    password: guest # rabbitmq的密码
#    username: admin # rabbitmq的用户名
#    password: Topdraw1qaz # rabbitmq的密码
    publisher-confirms: true #如果对异步消息需要回调必须设置为true

# 服务属性
service:
  mq:
    list:
#      - source: event
#        exchange: event.exchange
#        queue: event.queue
#        exchange-type: direct
#        routing-key:
#        active: service
      - source: collection
        exchange: exchange.collection
        queue: collection.queue
        exchange-type: direct
        routing-key:
        active: service
      - source: collection
        exchange: userCenter_exchange
        queue: queue.collection.add
        exchange-type: direct
        routing-key: route.UserCollection.add
        active: service
      - source: collection
        exchange: userCenter_exchange
        queue: queue.collection.delete
        exchange-type: direct
        routing-key: route.UserCollection.delete
        active: service
      - source: collection
        exchange: userCenter_exchange
        queue: queue.collection.deleteall
        exchange-type: direct
        routing-key: route.UserCollection.deleteall
        active: service

#      - source: viewRecord
#        exchange: viewRecord.exchange
#        queue: viewRecord.queue
#        exchange-type: direct
#        routing-key:
#        active: service
#      - source: eventBus
#        exchange: uc.eventbus
#        queue: uc.eventbus
#        exchange-type: topic
#        routing-key: uc.eventbus.*.topic
#        active: service
      - source: uce
        exchange: uce.exchange
        queue: uce.queue
        exchange-type: direct
        routing-key:
        active: management
      - source: uce
        exchange: exchange.MemberInfoSync
        queue: queue.MemberInfoSync
        exchange-type: direct
        routing-key:
        active: management
#      - source: wechat
#        exchange: weixin.subOrUnSub.direct
#        queue: weixin.subOrUnSub.queue
#        exchange-type: direct
#        routing-key:
#        active: active
    error:
      logs:
        list:
          - type: eventBus
            filePath: /logs/mq/eventBus/
            fileName: error
            start: on
          - type: ucg
            filePath: /logs/mq/ucg/
            fileName: error
            start: on
          - type: uce
            filePath: /logs/mq/uce/
            fileName: error
            start: on
          - type: wechat
            filePath: /logs/mq/wechat/
            fileName: error
            start: on

api:
  baseUrl: http://127.0.0.1:8447