kafka, zoookeeper, python 실습

카프카의 개념에 대해 알아보았으니 이제 간단한 실습을 해보자. 설치 및 실행 [JAVA 설치] 실행하려는 kafka 는 apache kafka로 java가 설치되어있어야한다. 따라서 java를 먼저 설치해주었다. # install java brew tap AdoptOpenJDk/openjdk...

kafka 개념과 구성요소

1. 개념 메시지의 송신자와 수신자를 중개하는 시스템이다. 대용량, 대규모 메시지 데이터를 빠르게 처리하도록 개발되었다. queue와 같이 동작할 수 있지만 queue는 아니다. queue의 경우 consumer가 데이터를 처리하면 해당 데이터가 큐에서 삭제된다....

stackoverflow moderator 선출

어느 때와 똑같이 Stackoverflow에 방문하였는데, 중재자 선출 알림이 있었다. 중재자 선거가 있는것도 몰랐었고, SO 커뮤니티 문화에 대해 평소 관심이 있었던터라 관련 내용을 정리해보았다. 1. SO 참여 시작 2022년 6월부터 stackoverflow에...

django model 동적으로 생성하기

Django에서 Model을 생성할 때, 동일한 스키마를 가진 테이블을 2개 이상 생성하는 것을 시도해보게 되었다. 은행의 거래 내역을 저장하는 테이블을 설계하는데, 한명이 하루에 5개의 거래내역을 생성한다고 가정하였을 때 1년에 1825개 (5*365),...

쿠버네티스(kubernetes)란

배치 수행으로 인하여 여러 서버에 컨테이너를 배포해야 할 일이 생겼다. 서버마다 배포 설정을 반복하기가 귀찮아서 쿠버네티스를 활용해보기로 하였다. (귀찮았지만 우선 서버마다 모두 배포는 해두었다..) 쿠버네티스 책만 사놓고 공부를 미루다가 이제서야...