Build Resilient Cloud Native Applications With MicroProfile Fault Tolerance

MicroProfile is a community driven initiative, built on top of the Jakarta EE Core Profile, that is a collection of abstract specs that form a complete solution to developing cloud native, Jakarta EE microservices.

The MicroProfile Fault Tolerance specification provides a number of declarative API constructs that can be used to create fault-tolerant and resilient applications.

MicroProfile Fault Tolerance builds on top of Jakarta Contexts and Dependency Injection’s interceptor construct. This allows the various Fault Tolerance annotations to be able to intercept method calls
and react based on their purpose, creating a more resilient application. The annotations are Fallback, Timeout, Retry Policy, Circuit Breaker, Asynchronous and Bulkhead, and are all covered in this guide.

Category: User Guide

Subject: Jakarta EE, Java Developer Resources, MicroProfile, Microservices

Build Resilient Cloud Native Applications With MicroProfile Fault Tolerance

Back to top