Module event

Source
Expand description

Event-driven architecture system with async event bus

This module provides a comprehensive event system that supports:

  • Type-safe event publishing and subscription
  • Async event handlers with backpressure
  • Event filtering and routing
  • Event persistence and replay
  • Dead letter queue for failed events
  • Metrics and monitoring
  • Event serialization for network transport

Structs§

EventBusConfig
Event bus configuration
EventBusManager
Event bus manager
EventFilter
Event subscription filter
EventStats
Event statistics
EventSubscription
Event subscription

Enums§

EventPriority
Event priority levels

Traits§

Event
Base event trait that all events must implement
EventHandler
Event handler trait for processing events