Skip to content

Yosigoon/kafka-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kafka-chat

kafka sample application

  • VER2.0

  • JDK 11

  • MacOS Docker 설치
  • docker-compose.yml (docker 실행 후 동작)

    • 터미널 kafka-chat root /docker 경로에서 docker-compose 컨테이너 실행
      docker-compose up -d (실행)
      docker-compose down (중지)

    • 또는 docker-compose.yml 에서도 순차적으로 실행 또는 한번에 가능 위와 같음 log

    • 정상 실행 확인 log

    • ChatController broadcastGroupMessage -> KafkaTemplate Topic 생성 및 메시지 전달
    • postman
  • log 확인

log log

etc

  • 토픽 목록 조회

    • kafka-topics --bootstrap-server localhost:9092 --list
  • 토픽 생성

    • kafka-topics --bootstrap-server localhost:9092 --partitions 1 --create --topic {토픽명}
  • 파티션 수 증가

    • kafka-topics --bootstrap-server [YOUR_BOOTSTRAP_SERVER] --alter --topic [YOUR_TOPIC_NAME] --partitions [NEW_PARTITION_COUNT]

About

kafka sample application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages