카프카 커넥트 활용법에 대해 알아보도록 하겠습니다. 카프카 커넥트는 데이터 베이스 같은 외부 시스템과 카프카를 연결하기 위한 프레임워크입니다. 코딩을 작성하지 않고도 대용량의 데이터를 카프카의 안팎으로 손쉽게 이동시킬 수 있음. 카프카 커넥트…
Aruco vs QR code는 모두 영상 기반의 바코드 시스템으로, 데이터를 포함하고 있는 시각적인 패턴입니다. 하지만 각각의 특징과 용도에서 차이가 있습니다. Aruco는 이미지 처리 및 컴퓨터 비전 분야에서 주로 사용되는 마커…
스키마 레스지트리란 스키마를 등록하고 관리하는 카프카와 별도로 구성된 독립형 애플리케이션입니다. 비상업적 용도로 쓸 경우 무료로 사용 가능합니다. 스키마 레지스트리에 대해 알아보고 코드 레벨 단에서의 적용 방법을 소개해드리겠습니다. 1. 카프카 스키마…
카프카 운영 설정과 안정적인 운영을 위한 모니터링 설정 방법을 알아보도록 하겠습니다. 카프카는 안정적인 시스템으로 운영이 가능하나 혹시 모를 장애 예방을 위해 카프카 서버를 감시할 대시보드 형태의 모니터링 툴이 필요합니다. 1….
카프카 컨슈머 구성 요소에 대해 알아보겠습니다. 이번 포스팅을 통해 컨슈머 그룹, 오프셋 관리, 컨슈머들의 파티션 할당 정책, 트랜잭션 컨슈머의 내부 동작에 대해 이해하고 안정적인 운영을 위한 컨슈머 설정 방법을 소개하도록…
카프카 프로듀서 구성에 대해 알아보도록 하겠습니다. 파티셔너 역할, 프로듀서의 배치 전송 기능, 프로듀서의 신뢰성있는 전송 방식에 대해 소개하도록 하겠습니다. 1. 파티셔너 1) 라운드 로빈 전략 2) 스티키 파티셔닝 전략 Apache…
카프카 로그 설정 방법에 대해 알아보도록 하겠습니다. 모든 토픽의 메세지는 세그먼트라는 파일에 저장됩니다. 세그먼트는 최대 1GB로 기본 설정되어 있습니다. 그리고 1GB를 넘으면 새로 로그 파일 생성됩니다. 따라서 관리자는 로그 세그먼트…
카프카 리플리케이션은 카프카가 안정적으로 메인 허브 역할을 하게 하는 핵심 기능입니다. 중앙 데이터 허브로서 안정적인 서비스가 가능하도록 구성되어 있습니다. 어떻게 안정성을 확보하는지 리플리케이션에 대해 살펴보도록 하겠습니다. 카프카 관련 궁금하신 내용은…
OpenCV Legacy는 OpenCV 2.x 버전에서 사용되던 기능과 호환성을 유지하기 위해 제공되는 모듈입니다. OpenCV 3.x 버전 이후부터 일부 기능이 변경되거나 제거되었기 때문에, 이전 버전의 코드를 최신 버전에서 사용하기 위해 OpenCV Legacy를…
OpenCV_contrib은 OpenCV의 확장 모듈로, 라이브러리에 추가적인 기능과 알고리즘을 제공합니다. OpenCV_contrib에는 다양한 컴퓨터 비전 관련 기술과 알고리즘이 포함되어 있습니다. 설명 OpenCV_contrib는 OpenCV 라이브러리에 추가 모듈로 제공되므로, OpenCV를 설치한 후 별도로 설치해야…