스프리 카프카 설치
-
Mac(IOS-M1칩)환경 도커(docker) + 카프카(kafka) 환경 구성하기 (2)WAS server 2023. 5. 1. 21:14
2023.04.16 - [Web Server] - Mac(IOS)환경 도커(docker) + 카프카(kafka) 환경 구성하기 (1) 이전시간에 이어 도커로 카프카를 실행시킨다. $ docker-compose up -d 그리고 카프카에 접속, 아래의 명령어 참고 1. kafka의 server.properties 파일 내용 변경 $ docker exec -it kafka /bin/bash $ cd /opt/kafka/config $ vi server.properties !!진행중 마주친 에러 도커에 vi편집기 설치가 안되어 있으면 vi server.properties 명령어 입력시 "vi : command not found" 오류가 발생한다. $ apt-get update 일단 업데이트를 한번 해주면 주루..
-
Mac(IOS-M1칩)환경 도커(docker) + 카프카(kafka) 환경 구성하기 (1)Web Server 2023. 4. 16. 15:01
스프링으로 실시간 메세지 전송기능을 공부하다가 많이 사용하는 카프카의 대해 정리해본다. 아래의 이미지는 주키퍼의 구성도다 이 그림에서 Server는 주키퍼, Client는 카프카라고 생각하면 된다. • 카프카란? - 분산형 스트리밍 플랫폼(A distributed streaming platform) - LinkedIn에서 여러 구직 및 채용 정보들을 한곳에서 처리(발행-구독) 할 수 있는 플랫폼으로 개발이 시작 (발행/구독: publish-subscribe 은 메시지를 특정 수신자에게 직접적으로 보내주는 시스템이 아니고, 메시지를 받기를 원하는 사람이 해당 토픽(topic)을 구독함으로써 메시지를 읽어 올 수 있다.) • 특징 - 대용량 실시간 로그처리에 특화되어 설계된 메시징 시스템으로 TPS가 매우 ..