application.yml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. spring:
  2. application:
  3. name: evps-comm-server
  4. profiles:
  5. active: prod
  6. config:
  7. import:
  8. - optional:file:${user.dir}/conf/evps-comm-server.yml
  9. main:
  10. # web-application-type: none
  11. log-startup-info: true
  12. banner-mode: off
  13. output:
  14. ansi:
  15. enabled: always
  16. datasource:
  17. hikari:
  18. connection-test-query: SELECT 1
  19. minimumIdle: 5
  20. maximumPoolSize: 20
  21. idleTimeout: 30000
  22. lifecycle:
  23. timeout-per-shutdown-phase: 10s
  24. server:
  25. port: 9871
  26. shutdown: graceful
  27. tomcat:
  28. threads:
  29. max: 5 # 톰캣 최대 스레드 수 설정
  30. min-spare: 2 # 초기 여유 스레드 수
  31. # keep-alive-timeout: 0 # 커넥션 타임아웃 (ms 단위)
  32. # max-keep-alive-requests: 1 # Keep-Alive 유지 시간
  33. # accesslog:
  34. # enabled: false # 액세스 로그 활성화 여부
  35. management:
  36. endpoints:
  37. prometheus:
  38. enabled: true
  39. web:
  40. exposure:
  41. include: "*"
  42. health:
  43. show-details: "always"
  44. security:
  45. enabled: false
  46. application:
  47. process-id: evps-comm-server
  48. binding-port: 7800
  49. packet-debug: true
  50. auto-end-minutes: 20
  51. last-comm-timeout-seconds: 60
  52. backlog: 0
  53. worker-threads: 0
  54. rcv-buf: 0
  55. snd-buf: 0
  56. reader-idle-time-seconds: 0
  57. writer-idle-time-seconds: 0
  58. all-idle-time-seconds: 0
  59. connect-timeout-seconds: 0
  60. max-connection: 0
  61. packet-workers: 0
  62. dbms-workers: 1
  63. queue-size: 0
  64. thread-pool:
  65. dbms: 1
  66. work: 1
  67. kafka:
  68. bootstrap-servers: 172.24.0.30:9092,172.24.0.31:9093,172.24.0.32:9094
  69. group-id: evps-comm-server
  70. consumer-ack-config: 1
  71. ping-topic: ping-topic
  72. multi-connect: false
  73. node-servers:
  74. enable-node: false
  75. props:
  76. # - request.timeout.ms: 100
  77. # - max.block.ms: 100
  78. # - transactional.id: tsi-comm-server-01
  79. # - acks: 0
  80. # - retries: 0
  81. # - linger.ms: 1
  82. logging:
  83. file:
  84. path: ${user.dir}/logs/evps-comm-server/
  85. ---
  86. spring:
  87. config:
  88. activate:
  89. on-profile: dev
  90. import:
  91. - optional:file:${user.dir}/conf/evps-comm-server-dev.yml
  92. datasource:
  93. hikari:
  94. driver-class-name: org.mariadb.jdbc.Driver
  95. jdbc-url: jdbc:mariadb://115.91.94.42:13306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul
  96. username: cvim
  97. password: 44Klctest$$
  98. application:
  99. kafka:
  100. bootstrap-servers: 61.82.138.91:19092
  101. ---
  102. spring:
  103. config:
  104. activate:
  105. on-profile: prod
  106. import:
  107. - optional:file:${user.dir}/conf/evps-comm-server-prod.yml
  108. datasource:
  109. hikari:
  110. driver-class-name: org.mariadb.jdbc.Driver
  111. jdbc-url: jdbc:mariadb://10.4.4.20:3306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul
  112. #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
  113. #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
  114. #jdbc-url: jdbc:mariadb://10.4.4.20:3306,10.4.4.21:3306/cvim_db?useServerPrepStmts=true&characterEncoding=UTF-8&serverTimezone=Asia/Seoul
  115. # FOR MaxScale
  116. #jdbc-url: jdbc:mariadb://10.4.4.30:4006/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul&useServerPrepStmts=true
  117. #jdbc-url: jdbc:mariadb://10.4.4.20:4006,10.4.4.21:4006/cvim_db?useServerPrepStmts=true&characterEncoding=UTF-8&serverTimezone=Asia/Seoul
  118. #jdbc-url: jdbc:mariadb://10.4.4.20:4006,10.4.4.21:4006/cvim_db?useServerPrepStmts=true&characterEncoding=UTF-8&serverTimezone=Asia/Seoul
  119. #jdbc-url: jdbc:mariadb://10.4.4.20:3306,10.4.4.21:3306/cvim_db?failoverEnable=true
  120. ### 맥스트케일
  121. #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
  122. username: cvim
  123. password: 44Klctest$$
  124. #spring:
  125. # datasource:
  126. # hikari:
  127. # 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
  128. # driver-class-name: org.mariadb.jdbc.Driver
  129. # connectionTimeout: 3000
  130. # validationTimeout: 1000
  131. # maximumPoolSize: 10
  132. # initializationFailTimeout: 0