delivery-semantics

Info

Delivery Semantics 종류와 개념을 자꾸 깜빡, 이를 정리한다.

delivery semantics 사전적 의미

types

At most once: 최대 한 번

flowchart LR
    subgraph Consumer
        direction TB
        persist_offsets("persist offsets") --> persist_results("persist result")
    end
    
    Producer --> |publish| broker --> Consumer

At least once: 적어도 한 번

Exactly once: 정확히 한 번


  1. https://developer.mozilla.org/ko/docs/Glossary/Semantics ↩︎

  2. https://www.baeldung.com/kafka-message-delivery-semantics#delivery-semantics ↩︎

  3. https://docs.confluent.io/kafka/design/delivery-semantics.html#message-delivery-guarantees ↩︎