Skip to content

Message queues ​

Brokers used for exchanging messages and events between services. Project → Catalog

At a glance ​

Open sourceGood forLicenseStorage
KafkaEvent streaming · high-volume logsApache-2.0Minimum 10Gi · recommended 50Gi
RabbitMQJob queues · message deliveryMPL-2.0Minimum 5Gi · recommended 10Gi

Kafka ​

A streaming platform that stores large volumes of events in order and lets multiple services read them in parallel.

ItemDetails
Usagekafka.apache.org/documentation
Works well withKafka UI — view topics and consumers in the browser · github.com/kafbat/kafka-ui

You choose the mode at install time. With a single server, kafka is enough.

ModeCharacteristics
kafkaOne broker, lightweight
kafka-strimziAn operator manages brokers, topics, and accounts. Not yet covered by tidoly backup

RabbitMQ ​

A message broker that puts jobs in queues and processes them. It includes a management UI. It is installed as a single node.

ItemDetails
Usagerabbitmq.com/docs

Your own hardware, run like the cloud.