V2EX  ›  英汉词典

Delivery-semantics

释义 Definition

“delivery semantics”(投递语义/交付语义):指在消息传递、网络通信或分布式系统中,系统对“消息/事件是否会被送达、会送达几次、失败时如何重试与去重”等行为所作的保证与约定。常见类型包括 at-most-once(至多一次)at-least-once(至少一次)exactly-once(恰好一次)。(在不同系统中实现与含义可能略有差异。)

发音 Pronunciation

/dɪˈlɪvəri sɪˈmæntɪks/

例句 Examples

The system provides at-least-once delivery semantics for events.
该系统为事件提供“至少一次”的投递语义。

To achieve exactly-once delivery semantics, you often need idempotent consumers and careful offset/transaction handling.
要实现“恰好一次”的投递语义,通常需要幂等的消费者以及对偏移量/事务的谨慎处理。

词源 Etymology

delivery 来自 “deliver(递送、交付)”,源于古法语 delivrer(释放、交出)。semantics 来自希腊语 sēmantikos(“与意义有关的”)。合在一起,“delivery semantics” 字面意思是“关于交付/投递‘意义与保证’的约定”,在计算机领域特指消息交付的可靠性与重复性规则。

相关词 Related Words

文学与著作 Literary Works

  • Martin Kleppmann, Designing Data-Intensive Applications(讨论消息系统与流处理中的交付/投递语义,如 at-least-once、exactly-once 等)
  • Neha Narkhede, Gwen Shapira, Todd Palino, Kafka: The Definitive Guide(涉及 Kafka 的投递语义与处理保证)
  • Alvaro Videla, Jason J. W. Williams, RabbitMQ in Action(讨论消息确认、重投递与交付语义)
  • Kenneth P. Birman, Reliable Distributed Systems(涉及分布式系统中的可靠传递与语义保证)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   670 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 20:25 · PVG 04:25 · LAX 12:25 · JFK 15:25
♥ Do have faith in what you're doing.