Application Development Overview
Introduction to Kafka
Kafka is a distributed message release and subscription system. With features similar to JMS, Kafka processes active streaming data.
Kafka is applicable to message queuing, behavior tracing, operation & maintenance (O&M) data monitoring, log collection, streaming processing, event tracing, and log persistence.
Kafka has the following features:
- High throughput
- Message persistence to disks
- Scalable distributed system
- High fault tolerance
- Support for online and offline scenarios
API Types
APIs provided by Kafka can be divided into Producer APIs and Consumer APIs. Both types support Java APIs. For details, see Java APIs.
Last Article: Overview
Next Article: Basic Concepts
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.