# Exponential Backoff with Java 8

DevFeed: [Exponential Backoff with Java 8](<https://devfeed.tech/articles/exponential-backoff-with-java-8-37712.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/exponential-backoff-java8/>)

Author: Carlos Alexandro Becker

Published: 2014-10-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Java 8](<https://devfeed.tech/topics/java-8.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [interface](<https://devfeed.tech/topics/interface.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [fibonacci](<https://devfeed.tech/tags/fibonacci.md>), [functional](<https://devfeed.tech/tags/functional.md>), [java](<https://devfeed.tech/tags/java.md>), [java-8](<https://devfeed.tech/tags/java-8.md>)

## AI overview

This tutorial explains exponential backoff and demonstrates an implementation in Java 8. It uses functional interfaces and a Fibonacci sequence to increase the waiting time between retries when a service connection fails with an expected error.

## Source excerpt

Exponential backoff is an algorithm that uses feedback to multiplicatively decrease the rate of some process, in order to gradually find an acceptable rate. --- Wikipedia