Skip to content

Commit

Permalink
Update docs/concepts/event-bus.rst
Browse files Browse the repository at this point in the history
Co-authored-by: Maria Grimaldi <[email protected]>
  • Loading branch information
Apgomeznext and mariajgrimaldi authored Feb 13, 2025
1 parent 83bffb9 commit c7887a7
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/concepts/event-bus.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ The Open edX platform uses the ``OpenEdxPublicSignals`` (Open edX-specific Djang

Open edX Events provides an abstract implementation of the `publish/subscribe messaging pattern`_ (pub/sub), which is the chosen pattern for the event bus implementation, as explained in :doc:`openedx-proposals:architectural-decisions/oep-0052-arch-event-bus-architecture`. It implements two abstract classes, `EventProducer`_ and `EventConsumer`_, which allow concrete implementations of the event bus based on different message brokers, such as Pulsar.

This abstraction allows for developers to implement their own concrete implementations of the event bus in their own plugins. There are currently two implementations of the event bus, Redis (`event-bus-redis`_) and Kafka (`event-bus-kafka`_). Redis streams is a data structure that acts like an append-only log, and Kafka is a distributed event streaming application. Both implementations handle event production and consumption using technology-specific methods..
This abstraction allows for developers to implement their own concrete implementations of the event bus in their own plugins. There are currently two implementations of the event bus, Redis (`event-bus-redis`_) and Kafka (`event-bus-kafka`_). Redis streams is a data structure that acts like an append-only log, and Kafka is a distributed event streaming application. Both implementations handle event production and consumption using technology-specific methods.

Architectural Diagram
*********************
Expand Down

0 comments on commit c7887a7

Please sign in to comment.