Record (Message) In a kafka message, Key is not a mandatory field, but is must for compaction and grouping. Value is where the actual content/payload goes. Following picture shows a kafka message structure: Producer In kafka ecosystem, Producer is the one responsible for producing and pushing messages to kafka topics. A Producer is responsible for…
Read More →Category: Messaging
RabbitMQ Lets understand little bit about RabbitMQ and get familiar with its Messaging Architecture. When you use RabbitMQ as your messaging middleware, this is what happens -> Producers send messages to an Exchange (often compared to a post office/mailbox) which is connected to one more Queues and based on the binding policy set -> queues…
Read More →TOPIC When we talk about Kafka – Its all about messaging. Messages in a kafka are logically represented as Topics. So, what is a topic then? Topic is a central abstraction in a Kafka ecosystem. It is a logical entity, that spans across the length of kafka cluster. Topics are kept in a daemon service…
Read More →Lets get into some demo, which will introduce us to lot of stuff. There will be a tendency to try to know everything but I suggest to hold on as in next blogs we will lot of stuff everything in detail. Download and setup Before installing/setting up kafka, please install java 8 on your dev…
Read More →Messaging as a integration paradigm Messaging has been one of the most important aspect of integration between software components from beginning. My first hand experience with messaging was with RabbitMQ, Weblogic JMS etc to name some. Lets look at a scenario where you’d need a messaging integration. Let us talk about Autonomous/Smart cars as I…
Read More →