Advertisement
Guest User

Untitled

a guest
Sep 18th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.35 KB | None | 0 0
  1. # Конфигурация кешей. Путь до файла должен быть указан правильно или не указан вовсе.
  2. ehcache.config.file=
  3. #ehcache.config.file=file:///path/to/config/ehcache.xml
  4.  
  5. # Конфигурация Hazelcast.
  6. spring.hazelcast.config=classpath:hazelcast.xml
  7.  
  8. management.shell.auth.simple.user.name=user
  9. management.shell.auth.simple.user.password=user
  10. management.shell.ssh.port=2002
  11. management.shell.auth.type=simple
  12. kafka.bootstrap-servers=localhost:9093
  13.  
  14. # Логин и пароль должны совпадать с указанными в JAAS-конфигурации сервера
  15. kafka.sasl-username=dev
  16. kafka.sasl-password=dev
  17.  
  18. # креды для Redis-a
  19. spring.redis.host=localhost
  20. spring.redis.port=6379
  21. spring.redis.password=
  22. spring.redis.database=5
  23.  
  24. # Нужно ли очищать данные при старте сервиса (только для целей DEV/QA)
  25. # Разрешен ли сброс данных (true только для тестовых сред и разработчиков)
  26. base.allow-data-reset=true
  27. # Нужно ли сбрасывать данные при старте приложения (true -- при каждом рестарте данные сбрасываются: актуально для
  28. # автотестов и разработчиков, которым нужна быстрая очистка сервиса)
  29. base.need-reset-at-startup=false
  30.  
  31. # Конфигурируем встроенные контроллеры spring-boot что-бы они отдавали читаемый JSON
  32. spring.jackson.serialization.indent_output=true
  33. # Отрубаем стандартный Health
  34. endpoints.health.enabled=false
  35. endpoints.health.sensitive=false
  36. # Конфигурация gRPC
  37. # Включен ли встроенный gRPC сервер
  38. grpc.enabled=true
  39. # Порт для встроенного gRPC сервера
  40. grpc.port=28305
  41.  
  42. # Допустимые состояния ставок для процессинга в LS с указанием схемы
  43. persistenceLog.available-states-to-process=*/Open */Payout */VipUnderReview */Removed
  44. # Число ставок, хранимых в "хвосте" лога
  45. betsearch.local-event-index-max-bets-in-memory=100000
  46. # Размер пула потоков расчета нагрузок
  47. calculation.liability-calculation-thread-pool-size=4
  48. # Размер пула потоков обработчика изменений ответственных пользователей
  49. event.respusers.resp-users-changes-processor-thread-pool-size=4
  50. # Время между последовательными попытками обновления ответственных по событию
  51. event.respusers.resp-users-changes-processor-retry-timeout-ms=1000
  52. # Таймаут в который LS должен уложиться при подтягивании нагрузок по запросу клиента из редиса
  53. # В случае, если запрос в редис превысит данный таймаут клиенту вернутся пустые нагрузки и будет послан чейндж, когда событие загрузится
  54. liabilityservice.event-access-timeout-ms=50000
  55. # Размер пула загрузчика событий
  56. event.facade.cache-loader-thread-pool-size=4
  57. # Интервал времени между последовательными попытками очистки кешей от устаревших элементов
  58. event.aggregation.cache-eviction-delay-ms=60000
  59. # Интервал между отправкой changes-ов
  60. changes.changes-send-timeout-ms=3000
  61. # Интервал обновлений таблицы приведения коэффициентов
  62. calculation.price-conversions-update-interval-ms=60000
  63. # Интервал обновления курсов валют "за сегодня" в секундах
  64. calculation.currency-rate-updating-time-seconds=60
  65. # Время жизни значений в кэше старых currencyRate-ов в минутах
  66. calculation.currency-rate-ttl-minutes=60
  67. # Размер пачки для запроса курсов валюты в PanbetAPI
  68. calculation.currency-rate-batch-size=50
  69. # Идентификатор сервисного пользователя для агрегации пользователей с низким процентом участия
  70. event.respusers.service-resp-user-id=0
  71. # Пороговое значения процента участия для агрегации пользователей (% ответственности [0.0 -- 100.0].
  72. event.respusers.involvement-factor-threshold=5.0
  73. # Нужно ли отправлять чейнджи
  74. changes.need-send-changes=true
  75. # Префикс потоков планировщика
  76. base.scheduler-thread-prefix=SYS-
  77. # Число потоков планировщика
  78. base.scheduler-pool-size=4
  79. # Максимальное время выполнения запроса после которого будет warn в логах
  80. base.remote-invocation-time-threshold-ms=5000
  81. # Максимальное время жизни агрегатора без консюмеров
  82. event.aggregation.event-aggregator-ttl-ms=600000
  83. # Максимальное время жизни события без агрегаторов
  84. event.aggregation.event-holder-ttl-ms=600000
  85. # Число потоков во внутреннем пуле gRPC
  86. liabilityservice.grpc-thread-count=10
  87. # Число потоков в тред пуле, обновляющем агрегаторов
  88. event.aggregation.agg-view-executor-thread-count=10
  89. # Максимальное число обновлений, которое читает агрегатор за раз
  90. event.aggregation.agg-view-batch-size=1000
  91.  
  92. # Максимальный лаг в bs-persistence после которого будет WARN
  93. persistenceLog.persistence-log-max-threshold=10000
  94. # Максимальный лаг в логе результатов событий после которого будет WARN
  95. respusersLog.resp-users-log-max-threshold=10000
  96. # Время после которого чек считается устаревшим
  97. liabilityDAO.redis-check-interval-ms=10000
  98. # Время обновления чека редиса
  99. liabilityDAO.redis-health-check-timeout-ms=10000
  100. # Максимальный размер очереди повторов в RespUsersChangesProcessor-e после которого будет WARN
  101. event.respusers.resp-users-changes-processor-max-queue-size=100
  102.  
  103. # Размер пула "восстановителей" событий
  104. event.facade.consistency-manager-thread-pool-size=4
  105. # Размер пачки ставок при восстановлении события
  106. event.facade.consistency-manager-batch-size=1000
  107. # Максимальное время без обновления времени последнего восстановления события
  108. # после которого нода считает, что может начать восстановление сама
  109. event.facade.consistency-manager-update-interval-threshold-seconds=60
  110.  
  111. # Число повторов при записи флага isConsistent в событие
  112. liabilityDAO.consistency-max-retry-count=20
  113. # Таймаут при повторе записи флага isConsistent в событие
  114. liabilityDAO.consistency-retry-timeout-ms=100
  115. # Размер пачки обновления редиса
  116. liabilityDAO.stream-max-batch-size=1000
  117. # Максимальное число повторов записи в редис
  118. liabilityDAO.stream-max-retry-count=20
  119. # Настройки модуля health
  120. # Интервал проверки статусной страницы внутренним процессом в LS
  121. health.health-check-delay-ms=1000
  122. # Антиспам параметр. Число статусов WARN, которые будут пропущены между двумя записями в лог
  123. health.min-warning-count-for-logging=3
  124. # Время жизни healthCheck-a
  125. health.health-ttl-ms=200
  126.  
  127. # Таймауты poll-ов консюмеров логов
  128. # Таймаут poll журнала persistenceLog
  129. persistenceLog.persistence-log-poll-timeout-ms=1000
  130. # Таймаут коммита журнала persistenceLog
  131. persistenceLog.persistence-log-commit-timeout-ms=1000
  132. # Таймаут poll журнала resultChangeLog
  133. respusersLog.resp-users-change-log-poll-timeout-ms=1000
  134.  
  135. # Параметры соединения с EventControlService
  136. # Внешний сервис используется для получения информации об ответственных за событие пользователях
  137. # и таблицы приведения коэффициентов
  138. services.panbet-event-control-service.service-url=http://localhost:8402/panbetapi/remoting/LS/EventControlService
  139. services.panbet-event-control-service.read-timeout-ms=60000
  140. services.panbet-event-control-service.connect-timeout-ms=5000
  141.  
  142. # Параметры соединения с CurrencyService
  143. # Внешний сервис используется для получения информации о текущих курсах валют
  144. services.panbet-currency-service.service-url=http://localhost:8402/panbetapi/remoting/LS/CurrencyService
  145. services.panbet-currency-service.read-timeout-ms=60000
  146. services.panbet-currency-service.connect-timeout-ms=5000
  147. # Параметры соединения с BettingService-ом
  148. # Поиск ставок используется для восстановления событий
  149. services.bet-search-service.service-url=http://localhost:8307/betting/LS/SearchService
  150. services.bet-search-service.read-timeout-ms=60000
  151. services.bet-search-service.connect-timeout-ms=5000
  152.  
  153.  
  154. server.context-path=/liabilityservice
  155. server.port=8305
  156. spring.pid.file=liabilityservice.pid
  157. spring.mvc.favicon.enabled=false
  158. endpoints.shutdown.enabled=true
  159.  
  160. # Настройки KingsDream-a.
  161. # включена ли отправка данных в кафку?
  162. kd.producer.enabled=false
  163. # имя приложения
  164. kd.producer.appName=LiabilityServiceImproved
  165. # параметры соединения с кафкой KD
  166. kd.producer.bootstrap-server=localhost:9093
  167. kd.producer.username=dev
  168. kd.producer.password=dev
  169. # переключатель публикатора JMX атрибутов (по умолчанию: false)
  170. kd.jmx-attr-publisher.enabled=false
  171. # путь к файлу с описанием запросов JMX атрибутов (по умолчанию: "")
  172. kd.jmx-attr-publisher.query-file-path=
  173. # переключатель публикатора дампов потоков в Kafka
  174. kd.thread-infos-publisher.to-kafka-enabled=false
  175. # переключатель публикации дампов потоков в файл
  176. kd.thread-infos-publisher.to-file-enabled=false
  177. # директория, в которую будет происходить запись файлов дампов потоков в случае включения kd.thread-infos-publisher.to-file-enabled
  178. kd.thread-infos-publisher.destination-dir=
  179. # переключатель публикатора информации о JVM
  180. kd.jvm-info-publisher.enabled=false
  181. # переключатель отправки метрик
  182. kd.dw-metrics-publisher.enabled=false
  183. # переключатель публикатора фактов выполнения операций
  184. kd.actions-publisher.enabled=false
  185. # путь к файлу с фильтром имен операций или ключевое слово ALL (по умолчанию: "" - не пропускать ничего)
  186. kd.actions-publisher.filter-file-path=
  187. # переключатель публикатора значений показателей
  188. kd.values-publisher.enabled=false
  189. # путь к файлу с фильтром имен показателей или ключевое слово ALL (по умолчанию: "" - не пропускать ничего)
  190. kd.values-publisher.filter-file-path=
  191.  
  192. # Настройки отправки Changes-ов напрямую через RabbitMQ
  193. changes.rabbitmq.host=127.0.0.1
  194. changes.rabbitmq.port=5672
  195. changes.rabbitmq.username=admin
  196. changes.rabbitmq.password=admin
  197. changes.rabbitmq.virtualhost=/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement