Kafka® is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies.

  • PUBLISH & SUBSCRIBE
    Read and write streams of data like a messaging system.

  • PROCESS
    Write scalable stream processing applications that react to events in real-time.

  • STORE Store streams of data safely in a distributed, replicated, fault-tolerant cluster.

源代码: https://github.com/apache/kafka
文档: https://kafka.apache.org/