What is ‘Apache Kafka’ in PEGA?
- January 11, 2021
- Posted by: AtoZ Trainings
- Category: PEGA Technology

To sum it up as briefly as possible, Kafka is a distributed publish-subscribe messaging system that was created as a fast, scalable, and durable alternative to existing solutions. It is designed to broker enormous message streams for extremely low-latency analysis within cloud platforms.
Kafka is particularly useful for working with real-time data, such as that related to managing semi-truck fleets and industrial HVAC units.
Kafka keeps up with feeds of messages within topics. Producers create the data within the topics and consumers read from those topics. Kafka is distributed, therefore, topics are separated by partitions and replicated across various nodes. These messages are just simple byte arrays; the developers can utilize them in order to store any object in any format that they wish, including Avro, JSON, and String. Developers can also opt to attach a key to a message, guaranteeing that all messages with that specific key will get to the same partition.
During consumption from a topic, you can also configure a group with multiple consumers. Each of the consumers in a specific group will access messages from a particular subset of partitions within the topics they subscribe to. This will assure that every message is delivered to one consumer in the group, and all of the messages that carry the same key make it to the same consumer.
Author:Yoktha
Leave a Reply Cancel reply
You must be logged in to post a comment.