Kafka

Kafka

[Kafka] Kafka 란?

Kafka 란 무엇인가? Kafka 는 가장 널리 쓰이고 있는 메시지 큐 솔루션 중 하나이다. 메시지 큐 (Message Queue) 는 프로세스 또는 프로그램 간에 데이터를 교환할 때 사용하는 통신 방법 중에 하나로, 메시지 지향 미들웨어를 구현한 시스템을 말한다. 메시지 지향 미들웨어란 비동기 메시지를 사용하는 응용 프로그램들 사이에서 데이터를 송수신하는 것을 의미한다. 메시지 큐는 메시지를 임시로 저장하는 버퍼와 비슷한 역할을 수행한다. 메시지큐는 실시간으로 처리되지 않아도 크게 문제없는 작업에 많이 적용하고는 한다. 예를 들면, 이메일 전송과 같은 작업에서 메시지큐를 사용할 수 있다. 서비스에서 이미 이메일을 전송했고, 실제 받는 사람이 읽을 때까지 시간이 얼마나 걸릴지는 모르지만, 해당 작업이 ..

Kafka

[Kafka] Kafka 버전 확인

Kafka 2.0 이상에서는 버전을 확인하기 위해서는 bin 디렉토리 하위에 있는 kafka-topic.sh 파일을 실행시키면 된다. ### kafka 내의 bin 디렉토리로 이동후에 아래의 명령어 실행 ./kafka-topic.sh --version 또한 많은 서비스회사에서 Kafka 를 Zookeeper 위에 띄워놓고 운영한다. Zookeeper 도 비슷한 방식으로 버전을 확인할 수 있다. 일단, zookeeper-shell.sh 가 존재하는 kafka 내의 bin 디렉토리로 이동해주자 (위에서 카프카 버전 확인했던 디렉토리랑 같은 위치) 그 다음 zookeeper-shell.sh 로 접속해준다. ### 아래의 명령어를 실행시켜준다. ./zookeeper-shell.sh {ip address}:{po..

ssh9308
'Kafka' 카테고리의 글 목록