-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Description
- Each handler has an immutable GUID id and Messages are routed on a per handler basis.
- Use bitflag field to track which handlers of an event/command have been invoked. (v)char to enable arbitrary number of handlers
- A separate table maps bitflags per concrete message type to handler guid and is loaded on startup
- We get delivery tracking per handler
- but still only one row updated on commit meaning no loss of performance or scalability
- Handlers can now be moved to have their own queue without having to be repopulated
Reactions are currently unavailable