Comparative Analysis of Real-Time Data Processing Architectures: Kafka versus MQTT Broker in IoT
Authors:
- 19 April 2024
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 321-326
Abstract
The exponential growth of Internet of Things (IoT) devices highlights the critical need for robust and efficient messaging systems to ensure seamless communication and real-time data exchange. In this research, a thorough comparative analysis was conducted focusing on the real-time data processing architectures of two leading messaging brokers in the IoT domain: Apache Kafka and Message Queuing Telemetry Transport (MQTT) broker. Despite widespread adoption, Kafka and MQTT brokers exhibit uniqueness in their architectures, features, and functionality in real-time data processing scenarios. The study aims to unravel the strengths and weaknesses of each technology within the context of real-time data processing, providing valuable insights to optimize their IoT data workflows.Keywords
This publication has 1 reference indexed in Scilit:
- AN APPROACH TO QUANTITATIVE SOFTWARE ARCHITECTURE SENSITIVITY ANALYSISInternational Journal of Software Engineering and Knowledge Engineering, 2000