Skip to content

samuelcatalano/quarkus-fault-tolerance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quarkus Fault Tolerance

This repository contains a sample project demonstrating the use of Quarkus with the MicroProfile Fault Tolerance API.

Overview

The project showcases how to build resilient microservices with Quarkus and the MicroProfile Fault Tolerance API. It includes examples of various fault tolerance mechanisms such as timeouts, retries, fallback methods, and circuit breakers.

Getting Started

To run this project, you will need to have Quarkus and the MicroProfile Fault Tolerance API installed on your machine.

Prerequisites

  • Java 8 or higher
  • Maven 3.6.2 or higher

Installation

  1. Clone the repository git clone https://github.com/samuelcatalano/quarkus-fault-tolerance.git

  2. Navigate to the project directory cd quarkus-fault-tolerance

  3. Run the project ./mvnw compile quarkus:dev

Usage

Once the project is running, you can test the fault tolerance mechanisms by interacting with the exposed endpoints. Detailed usage instructions and endpoint descriptions can be found in the project's documentation.

Contributing

We welcome contributions from the community. If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are warmly welcome.

Feedback

We read every piece of feedback and take your input very seriously. Please submit your feedback through the issue tracker on our GitHub repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Quarkus and the MicroProfile Fault Tolerance API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages