Kafka

From NovaOrdis Knowledge Base
Revision as of 20:25, 9 December 2021 by Ovidiu (talk | contribs) (→‎Overview)
Jump to navigation Jump to search

External

Internal

Overview

Kafka is a distributed publish/subscribe messaging system. It is used for real-time event processing, log aggregation, monitoring, queueing, etc. Kafka has database-like durability guarantees.

Subjects

Organizatorium

  • DataObjects in Kafka topics.
  • Offset per topic should be maintained.
  • Kafka cluster.
  • Kafka broker. Each cluster has a number of brokers.