been more and more important to distributed systems. Kafka was developed to collect and
distribute massive messages for distributed systems. It is a high-throughput distributed
messaging system. Kafka can always keep stable performance even if it processes millions
of messages per second. Messages are persistent in Kafka, and Kafka is able to scale out
easily. Besides, it is suitable for both online and offline processing simultaneously. Existing …