Skip to content
/ lra Public

Narayana implementation of the Long Running Actions Microprofile specification

License

Notifications You must be signed in to change notification settings

jbosstm/lra

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

License

Security policy

Stars

Watchers

Forks

Packages

No packages published