본문으로 건너뛰기

4.6. Push agent 설정

본 장에서는 push agent 어플리케이션이 사용하는 설정 파일(.yml)의 설정 값을 설명합니다.

Property명설명Value Example
spring.main.web-application-typeWAS 여부none
logging.configlogback 설정 파일 경로classpath:logback-spring.xml
logging.base.dirlog 저장 기본 디렉토리logs
kafka.urlKafka 연결 주소k1:9092,k2:9092,k3:9092
kafka.message.versionKafka 메시지 버전1.0
kafka.security.ynkafka 보안 적용 여부
- N : 미적용
- Y : 적용
N
kafka.security.protocolkafka 보안 프로토콜SASL_PLAINTEXT
kafka.sasl.mechanismkafka 보안 메커니즘PLAIN
kafka.usernamekafka 사용자명test
kafka.passwordkafka 패스워드test
kafka.notification.topicNotification 토픽명NOTIFICATION_REQUEST
kafka.notification.consumer.threadcountkafka 인터페이스 컨슈머 쓰레드 수1
kafka.notification.consumer.group.idkafka 컨슈머 그룹 아이디ketiConsumer
kafka.notification.consumer.enable.auto.commitkafka auto commit 사용 여부true
kafka.notification.consumer.auto.offset.reset.configkafka offset 관리 옵션latest
kafka.notification.consumer.poll.duration.milliskafka polling duration 주기1000
notification.processor.thread.countNotification 발송 처리 Thread 수10
notification.queue.sizeNotification 발송 처리 Thread Queue 크기100000
http.pool.max.totalhttp 커넥션 풀 최대 크기200
http.pool.defaultMaxPerRoutehost 당 커넥션 풀에 생성가능한 Connection 수100
http.pool.connection.timeouthttp 클라이언트 연결타임아웃5000
http.pool.connection.request.timeouthttp 클라이언트 요청 타임아웃5000
http.pool.read.timeouthttp 클라이언트 READ 타임아웃10000
http.pool.validate.after.inactivityhttp 클라이언트 validate after inactivity2000