Skip to main content

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.