Skip to Content
Grokking Streaming Systems
book

Grokking Streaming Systems

by Ning Wang, Josh Fischer
March 2022
Intermediate to advanced
312 pages
6h 29m
English
Manning Publications
Content preview from Grokking Streaming Systems

5 Delivery semantics

In this chapter

  • introducing delivery semantics and their impact
  • at-most-once delivery semantic
  • at-least-once delivery semantic
  • exactly-once delivery semanticdelivery semantics.

There’s never enough time to do it right, but there’s always enough time to do it over.

—Jack Bergman

Computers are pretty good at performing accurate calculations. However, when computers work together in a distributed system, like many streaming systems, accuracy becomes a little bit more (I mean, a lot more) complicated. Sometimes, we may not want 100% accuracy because other more important requirements need to be met. “Why would we want wrong answers?” you might ask. This is a great question, and it is the one that we need to ask when designing ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Streaming Systems

Streaming Systems

Tyler Akidau, Slava Chernyak, Reuven Lax

Publisher Resources

ISBN: 9781617297304Supplemental ContentPublisher SupportOtherPublisher WebsiteSupplemental ContentPurchase Link