edx_event_bus_kafka package#
Subpackages#
- edx_event_bus_kafka.internal package
- Subpackages
- Submodules
- edx_event_bus_kafka.internal.config module
- edx_event_bus_kafka.internal.consumer module
EventConsumptionException
KafkaEventConsumer
KafkaEventConsumer.topic
KafkaEventConsumer.group_id
KafkaEventConsumer.consumer
KafkaEventConsumer.offset_time
KafkaEventConsumer.consume_indefinitely()
KafkaEventConsumer.determine_signal()
KafkaEventConsumer.emit_signals_from_message()
KafkaEventConsumer.record_event_consuming_error()
KafkaEventConsumer.reset_offsets_and_sleep_indefinitely()
ReceiverError
UnusableMessageError
get_deserializer()
- edx_event_bus_kafka.internal.producer module
- edx_event_bus_kafka.internal.utils module
- Module contents
- edx_event_bus_kafka.management package
Submodules#
edx_event_bus_kafka.apps module#
edx_event_bus_kafka Django application initialization.
edx_event_bus_kafka.models module#
Database models for edx_event_bus_kafka.
edx_event_bus_kafka.urls module#
URLs for edx_event_bus_kafka.
Module contents#
Kafka implementation for Open edX event bus.
Public API will be in this module for the most part.
See ADR docs/decisions/0006-public-api-and-app-organization.rst
for the reasoning.