Skip to content
/ lra Public

Narayana implementation of the Long Running Actions Microprofile specification

Notifications You must be signed in to change notification settings

jbosstm/lra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroProfile LRA

MicroProfile LRA is a specification of an annotation based API that enables loosely coupled services to coordinate long running activities in such a way as to guarantee a globally consistent outcome without the need to take long duration locks on data.

MicroProfile Fault Tolerance

LRA Coordinator implements Bulkhead Fault Tolerance strategies for dealing with failure:

  • Bulkhead: Limit concurrent execution so that failures in that area can’t overload the whole system

You can configure the Fault Tolerance variables (Bulkhead value and waitingTaskQueue) by defining the config property as "classname/annotation/parameter" in the microprofile-config.properties file.

For more documentation on Narayana LRA:

Documentation on MicroProfile LRA specification:

About

Narayana implementation of the Long Running Actions Microprofile specification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages