Tech News
← Back to articles

Emissary, a fast open-source Java messaging library

read original related products more articles

Emissary (formerly Deezpatch)

A simple-to-use, no dependency, yet 🗲BLAZING FAST🗲 messaging library for decoupling messages (requests and events) and message handlers 🚀

Emissary aims to take advantage of the simplicity of using the annotations for handlers (e.g. @RequestHandler / @EventHandler ) without the drawbacks of reflection (slow).

Emissary aims to make it easy to build applications that apply the Command Query Responsibility Segregation (CQRS) pattern, but it is not in any way limited to that pattern only.

Like the project?

Please consider giving the repository a ⭐. It means a lot! Thank you :)

Get Emissary

Important Up until v1.1.0, the core library is published under the old deezpatch-core name. This has been renamed to emissary-core starting from v2.0.0 onwards.

Gradle

implementation " io.github.joel-jeremy.emissary:emissary-core: ${ version } "

... continue reading