user-service.yml 5.82 KB
server:
  port: 16100

spring:
  profiles: development
  cloud:
    config:
      discovery:
        enabled: true
  datasource:
    name: gxb_core
    url: jdbc:mysql://testdb-master:3306/gxb_core?useUnicode=true&characterEncoding=gbk&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
    username: test
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver
    max-idle: 10
    max-active: 30
    max-wait: 60000
    min-idle: 10
    initial-size: 10
    validation-query: SELECT 1
    test-on-borrow: true
    test-while-idle: true
  redis:
    database: 0
    host: redis-server
    port: 6379
    password: 123456
    pool:
      max-idle: 100
      min-idle: 10
      max-active: 1000
      max-wait: 100000
    sentinel:
      master: mymaster1
      nodes: redis-server:16379,redis-server:16379
    
  activemq:
    broker-url: failover:(tcp://mqserver:61616)?initialReconnectDelay=100 #ActiveMQ use static transport for broker clusters. multicast discovery for broker clusters, JmsListener cannot auto receive messages from some ActiveMQ servers
    inMemory: true
    pool:
      enabled: true
      max-connections: 5
      idle-timeout: 30000
      expiry-timeout: 0
      

mybatis:
  mapperLocations: classpath:/mybatis/*.xml
  typeAliasesPackage: com.huike.eaas.microservice.users.domain
  config: classpath:mybatis-config.xml

endpoints:
  restart:
    enabled: true
  shutdown:
    enabled: true
  health:
    sensitive: false

eureka:
  instance:
    hostname: user-service
    perferIpAddress: true
    instance-id: ${spring.cloud.client.ipAddress}:${server.port}
    leaseRenewalIntervalInSeconds: 5
    leaseExpirationDurationInSeconds: 15
  client:
    registerWithEureka: true
    fetchRegistry: true
    serviceUrl:
      defaultZone: http://discovery:15200/eureka/
    healthcheck:
      enabled: true  

# 一些公共的常量配置
apiConfig:
  resourceGaoXiaoBangUrl: https://resource.gaoxiaobang.com
  usrLocalTomcatTempLocation: /usr/local/tomcat/temp      
  gxbApiUrl: http://gxb-api:8080/gxb-api

dingdingConfig:
  corpId: ding3605591b852ace34
  corpSecret: eSDmwIcAgmwLJhZonZUo1d6Bklvyc6H2YG5Ruje9zOSy7V4s2oSscMvIepoqXkv5
  studnetAgentId: 171799851
  teacherAgentId: 173216717


---
server:
  port: 16100

spring:
  profiles: test
  cloud:
    config:
      discovery:
        enabled: true
  datasource:
    name: gxb_core
    url: jdbc:mysql://testdb-master:3306/gxb_core?useUnicode=true&characterEncoding=gbk&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
    username: test
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver
    max-idle: 10
    max-active: 30
    max-wait: 60000
    min-idle: 10
    initial-size: 10
    validation-query: SELECT 1
    test-on-borrow: true
    test-while-idle: true
  redis:
    database: 0
    host: redis-server
    port: 6379
    password: 123456
    pool:
      max-idle: 100
      min-idle: 10
      max-active: 1000
      max-wait: 100000
    sentinel:
      master: mymaster1
      nodes: redis-server:16379,redis-server:16379

mybatis:
  mapperLocations: classpath:/mybatis/*.xml
  typeAliasesPackage: com.huike.eaas.microservice.users.domain
  config: classpath:mybatis-config.xml

endpoints:
  restart:
    enabled: true
  shutdown:
    enabled: true
  health:
    sensitive: false

eureka:
  instance:
    hostname: user-service
    perferIpAddress: true
  client:
    registerWithEureka: true
    fetchRegistry: true
    serviceUrl:
      defaultZone: http://discovery:15200/eureka/
      
# 一些公共的常量配置
apiConfig:
  resourceGaoXiaoBangUrl: https://resource.gaoxiaobang.com
  usrLocalTomcatTempLocation: /usr/local/tomcat/temp      
  gxbApiUrl: http://gxb-api:8080/gxb-api

dingdingConfig:
  corpId: ding3605591b852ace34
  corpSecret: eSDmwIcAgmwLJhZonZUo1d6Bklvyc6H2YG5Ruje9zOSy7V4s2oSscMvIepoqXkv5
  studnetAgentId: 171799851
  teacherAgentId: 173216717

---
server:
  port: 16100

spring:
  profiles: production
  cloud:
    config:
      discovery:
        enabled: true
  datasource:
    name: gxb_core
    url: jdbc:mysql://emysql3:3306/gxb_core?useUnicode=true&characterEncoding=gbk&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
    username: postgres
    password: 5095e001221824498ea622e89bdd3627
    driver-class-name: com.mysql.jdbc.Driver
    max-idle: 10
    max-active: 30
    max-wait: 60000
    min-idle: 10
    initial-size: 10
    validation-query: SELECT 1
    test-on-borrow: true
    test-while-idle: true
  redis:
    database: 0
    host: redis1
    port: 6379
    password: 6cxbJLDsHU%^QG^qJwpT7ow
    pool:
      max-idle: 100
      min-idle: 10
      max-active: 1000
      max-wait: 100000
    sentinel:
      master: mymaster1
      nodes: redis1:16379,redis2:16379
    
  activemq:
    broker-url: failover:(tcp://mqserver:61616)?initialReconnectDelay=100 #ActiveMQ use static transport for broker clusters. multicast discovery for broker clusters, JmsListener cannot auto receive messages from some ActiveMQ servers
    inMemory: true
    pool:
      enabled: true
      max-connections: 5
      idle-timeout: 30000
      expiry-timeout: 0
        

mybatis:
  mapperLocations: classpath:/mybatis/*.xml
  typeAliasesPackage: com.huike.eaas.microservice.users.domain
  config: classpath:mybatis-config.xml

endpoints:
  restart:
    enabled: true
  shutdown:
    enabled: true
  health:
    sensitive: false

eureka:
  instance:
    perferIpAddress: true
  client:
    registerWithEureka: true
    fetchRegistry: true
    serviceUrl:
      defaultZone: http://discovery:15200/eureka/
      
# 一些公共的常量配置
apiConfig:
  resourceGaoXiaoBangUrl: https://resource.gaoxiaobang.com
  usrLocalTomcatTempLocation: /usr/local/tomcat/temp
  gxbApiUrl: http://gxb-api:8080/gxb-api


dingdingConfig:
  corpId: ding3605591b852ace34
  corpSecret: eSDmwIcAgmwLJhZonZUo1d6Bklvyc6H2YG5Ruje9zOSy7V4s2oSscMvIepoqXkv5
  studnetAgentId: 171799851
  teacherAgentId: 173216717