Spring Boot에서 Apache Kafka Binder 를 사용할 때, Producer, Consumer 설정을 어떻게 하고 코드는 어떻게 작성하면 되는지 간략하게 요약식으로 적어두려고 한다. dependency 추가 build.gradle dependencies { implementation 'org.springframework.cloud:spring-cloud-stream-binder-kafka' implementation 'org.springframework.cloud:spring-cloud-starter-stream-kafka' } Spring Cloud Stream 3.0.0 부터 kafka Stream Binder 를 사용해서 Java 8 부터 제공하는 Functional programm..
종종 Spring Boot 로 Kafka를 사용하는 테스트를 간단하게 하는데, zookeeper를 실행하고 kafka를 실행하는 서버 방식으로 하다보니 너무 귀찮았다. 그래서 docker container를 이용해서 kafka를 설치해보고 간단한 Kafka 테스트도 진행해보려고 한다. 배포가 아닌 단일호스트에서 간단한 테스트를 위한 용도, 그리고 설치 삭제가 간편한 이점 때문에 docker compose를 사용하고자 한다. (kafka는 설치가 아닌 실행으로 동작하지만 mysql과 같은 데이터베이스를 구성할때도 container를 활용하면 매우 간편하다) docker compose를 먼저 설치한다. docker-compose.yaml 을 작성한다. 작성은 아래 github을 참조해서 작성했다. https..
- Total
- Today
- Yesterday
- springboot3.x
- 애노테이션 프로세서
- docker-compose
- minikube node add
- Java 특징
- OneToOne
- Java 란
- Servlet Container
- consumer
- ExpectedException
- MySQL 외부 IP
- kubernetes
- Servlet
- 웹 애플리케이션
- cpus
- 서버 클라이언트
- producer
- Kafka
- ServiceMonitor
- StreamBridge
- Java 장단점
- 특정 ip
- Prometheus Operator
- WEB-INF
- node add
- Spring Cloud Stream
- DD파일
- 애플리케이션 변화 과정
- minikube
- 데스크톱 애플리케이션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |