0%

Kafka介绍

LinkedIn 开源

  1. 分布式数据同步系统Databus
  2. 高性能计算引擎Cubert
  3. Java异步处理框架ParSeq
  4. Kafka流处理平台

A streaming platform has three key capabilities:

  • Publish and subscribe to streams of records, similar to a message queue or enterprise messaging system.
  • Store streams of records in a fault-tolerant durable way.
  • Process streams of records as they occur.

Kafka is generally used for two broad classes of applications:

  • Building real-time streaming data pipelines that reliably get data between systems or applications
  • Building real-time streaming applications that transform or react to the streams of data