An event bus aiming at ease of use and performance
Description
MBassador is a light-weight, high-performance message (event) bus
implementation based on the publish subscribe pattern. It is designed
for ease of use and aims to be feature rich and extensible while
preserving resource efficiency and performance.
The core of MBassador's high performance is a specialized data
structure that minimizes lock contention such that performance
degradation of concurrent read/write access is minimal. The
advantages of this design are illustrated in the eventbus
performance github repository.