Applied Akka Patterns by Michael Nash
Author:Michael Nash
Language: eng
Format: epub
Publisher: O'Reilly Media
Published: 2016-12-28T05:00:00+00:00
Delivery Guarantees
Delivery guarantees are an often-overlooked part of building distributed systems. We frequently consider them when using some communication mechanisms, but we ignore them when using others. When sending a message via an event bus we are careful to consider the delivery guarantee provided by that message bus, but when we send via an HTTP request, we often don’t think too much about it. We assume that the message will be delivered, and if it is delivered we will get a successful response. No response means no delivery. And yet, that is not the case.
The delivery guarantees provided by a system are important because they can have a dramatic impact on the consistency of that system. There are three basic types of delivery guarantees that can be defined, but in reality only two of them are actually achievable. The third can be approximated only by using various techniques, which we’ll explore later—in the meantime, let’s look at the other two.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Deep Learning with Python by François Chollet(12578)
Hello! Python by Anthony Briggs(9916)
OCA Java SE 8 Programmer I Certification Guide by Mala Gupta(9796)
The Mikado Method by Ola Ellnestam Daniel Brolund(9779)
Dependency Injection in .NET by Mark Seemann(9340)
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(8302)
Test-Driven iOS Development with Swift 4 by Dominik Hauser(7763)
Grails in Action by Glen Smith Peter Ledbrook(7697)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(7557)
Becoming a Dynamics 365 Finance and Supply Chain Solution Architect by Brent Dawson(7098)
Microservices with Go by Alexander Shuiskov(6865)
Practical Design Patterns for Java Developers by Miroslav Wengner(6782)
Test Automation Engineering Handbook by Manikandan Sambamurthy(6724)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6419)
Angular Projects - Third Edition by Aristeidis Bampakos(6137)
The Art of Crafting User Stories by The Art of Crafting User Stories(5659)
NetSuite for Consultants - Second Edition by Peter Ries(5591)
Demystifying Cryptography with OpenSSL 3.0 by Alexei Khlebnikov(5403)
Kotlin in Action by Dmitry Jemerov(5067)
