Filtering algorithms and implementation for very fast publish/subscribe systems | Synapse