Quantcast
Channel: Spring Community Forums - EJB
Viewing all articles
Browse latest Browse all 7

Light-weight message bus with EJB 3.1 like functionality for Spring

$
0
0
Hey folks,

I recently published a very efficient (intra-JVM) message bus similar to Google Guava but more powerful and feature rich and a lot faster. I developed this neat component for a project that was migrating from EJB3.1 to Spring 3 as an alternative to the EJB event functionalities. It is quite stable and provides a lot of useful features like message filtering, weak references to the subscribed listeners, listener ordering by priority etc.

https://github.com/bennidi/mbassador

I recently added a spring integration component that uses transaction synchronizations to enable conditional message dispatch based on the outcome of the transaction (e.g. rollback, commit). When working with EJB, I experienced this to be quite a powerful feature and I really missed it, when moving to Spring. If you are looking for EJB like eventing mechanism then it is definitely worth a shot. Currently the transactional integration has not been throughly tested in real life applications but works in the integration tests that I wrote. Anybody who is interested, please try and use it and provide me with feedback. I will dedicate a reasonable amount of time to make this component production ready.

https://github.com/bennidi/mbassador-spring

Cheers,
Benni

Viewing all articles
Browse latest Browse all 7

Trending Articles