반응형 DevOps14 NestJS를 이용한 Typescript로 Kafka 사용해보기 -2 Typescript로 Kafka Consumer 만들기 NestJS는 Typescript 언어를 기본으로하는 Node.js기반의 프레임워크 입니다. ExpressJS를 기반으로하고 있어서 웹 백엔드 개발에 필요한 기능들을 잘 지원하고 있고 Microservice기능들을 통해 손쉽게 Kafka와 연동을 할 수 있습니다. 그럼 NestJS 프레임워크를 사용하여 consumer를 만들어 봅니다 NestJS는 CLI를 통해 설치 가능합니다 npm i -g @nestjs/cli Consumer 프로젝트를 생성합니다 nest new consumer 아래와 같이 프로젝트 생성이 진행되고 패키지 관리를 npm으로 할 것인지 yarn으로 할 것 인지 선택하는 항목이 나오는데 전 주로 yarn 으로 관리합니다 (편한것으로.. 2022. 12. 11. NestJS를 이용한 Typescript로 Kafka 사용해보기 -1 Kafka 설치 환경 Ubuntu 18.0.4 OpenJDK 11.0.17 Kafka 3.3.1 OpenJDK 설치 sudo apt install -y openjdk-11-jdk Kafka 사용자 생성 kafka 사용자를 생성하고 sudo 그룹에 추가한후 kafka 사용자로 로그인 합니다 sudo adduser kafka sudo adduser kafka sudo su - kafka Kafka 설치하기 cd # /home/kafka로 이동 mkdir Downloads # Download 폴더 생성 mkdir ~/kafka && cd ~/kafka # /home/kafka/kafka 생성후 이동 curl https://dlcdn.apache.org/kafka/3.3.1/kafka_2.13-3.3.1.tgz.. 2022. 12. 4. 이전 1 2 3 4 다음 반응형