Kafka in Indirect Communication Paradigm

Indirect communication is a widely used communication paradigm in distributed systems. It decouples distributed entities — message senders and receivers from each other. Every indirect communication technique employs some intermediary service or component to achieve the indirection between distributed entities. Among other indirect communication techniques, Message Broker provides the indirection for publish-subscribe and message queue systems. Kafka is a modern message broker system with some unconventional design choices that make it efficient and scalable in processing intensive message load.

This article provides a theoretical and technical background of message broker systems and a performance comparison of Kafka with other message broker systems like ActiveMQ, RabbitMQ, Kafka, and AWS SQS. https://goo.gl/VdD8fw #DataIntegration #ML

Subscribe To Newsletter

Sign up for my newsletter and get the latest technology news

2019 © Craig Brown PhD. All rights reserved.