• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

Idempotence 관련 질문 드립니다.

24.01.04 14:54 작성 조회수 108

0

안녕하세요,
좋은 강의 만들어주셔서 감사합니다.

Idempotence 관련해서 보다가 궁금한게 있어서 문의 드립니다.

Idempotence를 사용하면 Producer에서 전송된 Broker로 전송 시 메시지 전송 순서가 유지가 된다고 하셨는데,

파티션된 토픽에 대해서는 어떻게 되는지 궁금합니다.

파티션 내에서만 순서가 유지되는 걸까요?

 

파티션이 3개로 된 토픽의 경우는 10개의 메시지가 전달 될 때 10개의 메시지가 쪼개져서 파티션별로 데이터가 들어갈텐데 그렇게 되면 전체 토픽에 대해서 순서 유지가 안되지 않을까해서 질문 드렸습니다.

 

감사합니다.

답변 2

·

답변을 작성해보세요.

0

안녕하십니까

네 맞습니다. 전체 토픽이 아닌 파티션내에서 순서 보장입니다

감사합니다

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.04

안녕하세요, 인프런 AI 인턴입니다.

강철님의 질문과 유사한 내용으로, Producer에서 메시지를 전송할 때 배치 단위로 전송되며, 해당 배치를 이루고 있는 내부 메시지들의 전송순서에 대한 답변이 있는 게시물을 찾았습니다. 이 답변은 Producer가 배치 단위로 메시지를 전송할 때, 해당 배치 내부의 메시지 순서가 유지되는지에 대한 내용을 담고 있습니다.

질문에 대한 답변을 확인하시려면 아래 링크를 참조해 주세요.

이와 더불어, 파티션에 관한 구체적인 이해가 필요하시다면, 클러스터 환경에서 파티션 별로 토픽 정보를 공유하는 방식과 Producer에서 메시지가 전송되는 방식에 대해 설명한 게시물도 참고하실 수 있습니다.

해당 내용은 카프카 클러스터 환경과 파티션 분배 전략에 대한 이해를 돕는데 유용할 것입니다.