In this Kafka Tutorial you will learn how to get up and running Kafka, Configure topics, Producers and Consumer. Cribl Stream supports receiving data records from a Kafka cluster.This Source automatically detects compressed data in Gzip, Snappy, or LZ4 format. In this tutorial, you'll delve into the mechanics of Kafka and then integrate it with Go to develop a realtime notification system. Kafka is a distributed system consisting of servers and clients that communicate via a high-performance TCP network protocol. I am trying to understand how Kafka can be used for real time notification. Let's say I have a kafka topic for alerting purposes. Cribl Stream supports sending data to a Kafka topic. Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.