|
ORE Studio 0.0.4
|
In-process event bus — decoupled communication within a single process. More...
Namespaces | |
| namespace | domain |
| Domain types for the eventing infrastructure. | |
| namespace | generators |
| Test data generators for eventing types. | |
| namespace | service |
| Event bus and related services. | |
In-process event bus — decoupled communication within a single process.
Provides type-safe publish/subscribe between components running in the same process (e.g. handlers inside ores.comms.service, or between service layers). Does not cross process boundaries and has no network dependency.
The event_traits string names defined here are reused as NATS subject suffixes by ores.nats when publishing events to external subscribers.
Contrast with ores.nats (external NATS bus, cross-process) and ores.mq (durable PostgreSQL-backed queues, persistent across restarts).