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.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.