spring: application: name: evps-comm-server profiles: active: prod config: import: - optional:file:${user.dir}/conf/evps-comm-server.yml main: # web-application-type: none log-startup-info: true banner-mode: off output: ansi: enabled: always datasource: hikari: connection-test-query: SELECT 1 minimumIdle: 5 maximumPoolSize: 20 idleTimeout: 30000 lifecycle: timeout-per-shutdown-phase: 10s server: port: 9871 shutdown: graceful tomcat: threads: max: 5 # 톰캣 최대 스레드 수 설정 min-spare: 2 # 초기 여유 스레드 수 # keep-alive-timeout: 0 # 커넥션 타임아웃 (ms 단위) # max-keep-alive-requests: 1 # Keep-Alive 유지 시간 # accesslog: # enabled: false # 액세스 로그 활성화 여부 management: endpoints: prometheus: enabled: true web: exposure: include: "*" health: show-details: "always" security: enabled: false application: process-id: evps-comm-server binding-port: 7800 packet-debug: true auto-end-minutes: 20 last-comm-timeout-seconds: 60 backlog: 0 worker-threads: 0 rcv-buf: 0 snd-buf: 0 reader-idle-time-seconds: 0 writer-idle-time-seconds: 0 all-idle-time-seconds: 0 connect-timeout-seconds: 0 max-connection: 0 packet-workers: 0 dbms-workers: 1 queue-size: 0 thread-pool: dbms: 1 work: 1 kafka: bootstrap-servers: 172.24.0.30:9092,172.24.0.31:9093,172.24.0.32:9094 group-id: evps-comm-server consumer-ack-config: 1 ping-topic: ping-topic multi-connect: false node-servers: enable-node: false props: # - request.timeout.ms: 100 # - max.block.ms: 100 # - transactional.id: tsi-comm-server-01 # - acks: 0 # - retries: 0 # - linger.ms: 1 logging: file: path: ${user.dir}/logs/evps-comm-server/ --- spring: config: activate: on-profile: dev import: - optional:file:${user.dir}/conf/evps-comm-server-dev.yml datasource: hikari: driver-class-name: org.mariadb.jdbc.Driver jdbc-url: jdbc:mariadb://115.91.94.42:13306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul username: cvim password: 44Klctest$$ application: kafka: bootstrap-servers: 61.82.138.91:19092 --- spring: config: activate: on-profile: prod import: - optional:file:${user.dir}/conf/evps-comm-server-prod.yml datasource: hikari: driver-class-name: org.mariadb.jdbc.Driver jdbc-url: jdbc:mariadb://10.4.4.20:3306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul #jdbc-url: jdbc:mariadb:failover://10.4.4.20:3306,10.4.4.21:3306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul&connectTimeout=3000&socketTimeout=6000&failoverEnable=true #jdbc-url: jdbc:mariadb:replication://10.4.4.20:3306,10.4.4.21:3306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul&useServerPrepStmts=true&failoverEnable=true #jdbc-url: jdbc:mariadb://10.4.4.20:3306,10.4.4.21:3306/cvim_db?useServerPrepStmts=true&characterEncoding=UTF-8&serverTimezone=Asia/Seoul # FOR MaxScale #jdbc-url: jdbc:mariadb://10.4.4.30:4006/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul&useServerPrepStmts=true #jdbc-url: jdbc:mariadb://10.4.4.20:4006,10.4.4.21:4006/cvim_db?useServerPrepStmts=true&characterEncoding=UTF-8&serverTimezone=Asia/Seoul #jdbc-url: jdbc:mariadb://10.4.4.20:4006,10.4.4.21:4006/cvim_db?useServerPrepStmts=true&characterEncoding=UTF-8&serverTimezone=Asia/Seoul #jdbc-url: jdbc:mariadb://10.4.4.20:3306,10.4.4.21:3306/cvim_db?failoverEnable=true ### 맥스트케일 #jjdbc-url: dbc:mariadb://10.4.4.20:4006,10.4.4.21:4006/cvim_db?useServerPrepStmts=true&characterEncoding=UTF-8&serverTimezone=Asia/Seoul&failoverEnable=true username: cvim password: 44Klctest$$ #spring: # datasource: # hikari: # jdbc-url: jdbc:mariadb://10.4.4.20:4006,10.4.4.21:4006/cvim_db?failoverEnable=true&useServerPrepStmts=true&characterEncoding=UTF-8&serverTimezone=Asia/Seoul # driver-class-name: org.mariadb.jdbc.Driver # connectionTimeout: 3000 # validationTimeout: 1000 # maximumPoolSize: 10 # initializationFailTimeout: 0