mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-28 20:09:59 +00:00

Co-authored-by: Pedro Silva <pedro@acryl.io> Co-authored-by: Shirshanka Das <shirshanka@apache.org> Co-authored-by: Ryan Holstien <ryan@acryl.io>
MXE Processing Jobs
DataHub uses Kafka as the pub-sub message queue in the backend. There are 2 Kafka topics used by DataHub which are
MetadataChangeEvent
and MetadataAuditEvent
.
MetadataChangeEvent:
This message is emitted by any data platform or crawler in which there is a change in the metadata.MetadataAuditEvent:
This message is emitted by DataHub GMS to notify that metadata change is registered.
To be able to consume from these two topics, there are two Spring jobs DataHub uses:
- MCE Consumer Job: Writes to DataHub GMS
- MAE Consumer Job: Writes to Elasticsearch & Neo4j