Event Bus Packages
event-bus-models
This package defines the shared contracts, callback types, and connector interfaces that establish a consistent event model across the repository. It helps ensure interoperability between components and supports event formats aligned with widely used event specification approaches such as CloudEvents.
event-bus-connector-local
This package provides a local connector implementation for event routing within the same runtime boundary. It is designed to support dependable in-process communication between components, enabling low-latency integration without external transport dependencies.
event-bus-service
This package delivers the socket-based service layer that exposes event bus entry points for publishing and subscription workflows. It provides the server-side foundation for real-time event distribution over WebSocket.
event-bus-socket-client
This package provides a client integration for connecting applications to socket-based event bus endpoints. It supports remote event subscription and publishing flows using the WebSocket protocol.