Apache Kafka: Real Time Implementation with Kafka Architecture Review

  • Shaheen J
N/ACitations
Citations of this article
35Readers
Mendeley users who have this article in their library.

Abstract

Unluckily today's general architectures for the real time data and its processing at extent suffer from too much complexity: let we say, lot of technologies that need to be darned and operated together, and each individual technology is often complex by itself. Let we have to desire to publish and subscribe, streams of records then Apache Kafka is similar to a message queue or we can say it is an enterprise messaging system. Let we have to store streams of records in a fault-tolerant way: Kafka process streams of records as they occur. Kafka is better for applications of two broad classes one is structuring a real time streaming of data pipelines, means consistently obtain data b/w systems or applications and constructing real-time streaming applications that make over the streams of data. Kafka can do these things as it run as a cluster on one or more servers. The Kafka cluster accumulates streams of records in categories called topics while every record has a key, a value, and a timestamp. In this paper we have discussed Apache Kafka architecture and in last we have illustrate some Kafka applications in Big data era to solve problems through streaming.

Cite

CITATION STYLE

APA

Shaheen, J. A. (2017). Apache Kafka: Real Time Implementation with Kafka Architecture Review. International Journal of Advanced Science and Technology, 109, 35–42. https://doi.org/10.14257/ijast.2017.109.04

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free