We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Do You Want to Retry?

Formale Metadaten

Titel
Do You Want to Retry?
Untertitel
Handling and Testing Network Failures
Serientitel
Anzahl der Teile
611
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2017

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
The world is not perfect and network failures do happen. Complaining aboutinstability might not always be enough. Especially when your system depends onmultiple networked services and each of them is on a critical path to thefinal result. This talk will follow a real story of an attempt to implement network errorshandling by retries functionality that is inside urllib3 and requests Pythonlibraries. More importantly we will simulate poor network conditions on alocal machine using Linux Network Emulator and then will reason on howeffective the attempt was and what can be further improved. This is a proper treatment the networked systems should get when they aredesigned, developed and tested. And it is great that all the tools necessaryare already there in most popular Linux distributions.