Skip to content

coding2012/vertx-eventbus-tools

Repository files navigation

Note: Work in progress, nothing to see yet.

vertx-idempotent-retry

Vert.x Idempotent Retry library is a simple Vert.x Event Bus enhancement that wraps the standard Event Bus API with a small set of additional parameters or methods that provide enhanced retry semantics.

This is useful only for eventbus services that can safely be retried, in other words the eventbus services that can be used with this library.

From the Vert.x manual:

Best-effort delivery

Vert.x does it’s best to deliver messages and won’t consciously throw them away. This is called best-effort delivery.

However, in case of failure of all or parts of the event bus, there is a possibility messages will be lost.

If your application cares about lost messages, you should code your handlers to be idempotent, and your senders to retry after recovery.

This library is designed to fill that small niche spot when sending eventbus messages to have an additional API to support retry logic. The actual implementation of this library is supported only on the sending side.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages