kafka_consumer
main.management.commands.kafka_consumer
Django management command to populate Kafka messages into application database.
Classes
Command
Bases: BaseCommand
Consumes messages from Kafka and stores them in the database.
Functions
add_arguments(parser)
handle(debug=False, **kwargs)
Command business logic.
Source code in main/management/commands/kafka_consumer.py
Functions
from_ers_message(message)
Process a ERS style of message.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
Any
|
Message to be processed. |
required |
Return
A DruncMessage object to be ingested by the database.
Source code in main/management/commands/kafka_consumer.py
from_kafka_message(message)
Process a Kafka style of message.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
Any
|
Message to be processed. |
required |
Return
A DruncMessage object to be ingested by the database.