728x90 전체 글381 [Kafka] DLQ(Dead Letter Queue) DLQ 란 DLQ(Dead Letter Queue)는 소프트웨어 시스템에서 오류로 인해 처리할 수 없는 메시지를 임시로 저장하는 큐 (카프카에서는 단순 토픽이다.) DLQ 를 사용해야 되는 이유 통신 비용 절감 일반 또는 표준 메시지 대기열은 보존 기간이 만료될 때까지 메시지를 계속 처리합니다. 이러한 방식을 통해 지속적인 메시지 처리를 보장하고 대기열이 차단될 가능성을 최소화할 수 있다. 실패한 메시지가 만료될 때까지 해당 메시지 처리를 시도하는 대신, 몇 번의 처리 시도 후에 해당 메시지를 DLQ(Dead Letter Queue)로 이동하는 것이 좋다 문제 해결 개선 잘못된 메시지를 DLQ로 이동시키면 개발자가 오류의 원인을 식별하는데 훨씬 수월하다. 수신자가 메시지를 처리할 수 없는 이유를 조사하고.. 2023. 9. 26. [ClickHouse] ORDER BY, PARTITION BY, Granules 적용기 ORDER BY, PARTITION BY 먼저 각각의 기능에 대해 알아보자. Table 생성시 적용가능한 옵션들 테이블 생성시 아래와 같은 필수값과 옵션을 줄수 있다. 우리는 그중 ORDER BY 와 PARTITION BY 를 보자 다른 옵션값에 대란 자세한 사항은: https://vprog1215.tistory.com/392 해당글 참고 CREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster] ( ) ENGINE = MergeTree() ORDER BY expr [PARTITION BY expr] [PRIMARY KEY expr] [SAMPLE BY expr] [TTL expr [DELETE|TO DISK 'xxx'|TO VOLUME 'xxx.. 2023. 8. 30. 2023 독서 일지 1월 도메인 주도개발 - 실무에 많은 도움이 되었다. 여덟단어 - 삶을 어떻게 대하고 있는가? 어떻게 대할 것인가. - 모두가 한번쯤은 읽어 보면 좋겠다. 추천 2월 넛지 3월 순전한기독교 추천 4월 불편한 편의점2 5월 가치투자는 옳다 한밤중의 심리학 사람은 어떻게 생각하고 배우고 기억하는가 한번더 읽어봐야 한다. 추천 6월 데미안 추천 7월 소크라테스 익스프레스(2번째) 추천 8 월 존리의 금융문맹 탈출 부의 인문학. 추천 9월 낭만적 연애와 그 후의 일상 10 월 자기 계발서와 나는 안맞는다. 88번 버스의 기적 와튼 스쿨 인색항 강의 첫 번째 질문 11월 지금내가 리더이거나 리드를 하고 있을때 읽어야 할 책 12 월 왜곡하는뇌 2023. 8. 22. [Kafka] docker 카프카 설치 카프카 도커 설치 먼저 서버 2대로 실습을 해본다. 카프카 서버 주키퍼 서버 docker compose 를 쓰면 되지만 직접 설치해 보고 연동을 해본다. 2개 도커를 docker network 로 연결을 해줘야 통신이된다. Zookeeper 설치 1. 우분투 이미지를 가져온다. docker pull ubuntu 2. zookeeper 설치를 위한 ubuntu 를 띄운다. docker run -it -p 2181:2181 --name zookeeper ubuntu 아래처럼 도커가 띄워진걸 확인한다. 3. zookeeper 도커에 접속 docker attach zookeeper 4. 기본 설정 및 zookeeper 다운로드 apt-get update apt-get install -y wget // wget .. 2023. 8. 18. 이전 1 ··· 8 9 10 11 12 13 14 ··· 96 다음 728x90 반응형