赞
踩
什么是 Kafka?
这里先引用官网首页的一句话:
Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.
翻译成中文,就是 Apache Kafka 是一个开源分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用程序。
网站上给的 Kafka 的定义着重强调的是 Kafka 在流处理方面的应用,但在实际场景中,它更多的被用来当做消息引擎,也就是说 Kafka 一款开源的 基于发布订阅模式的消息引擎系统 。
消息引擎,顾名思义,就是用来传递消息的,我们可以把它简单理解成**“信箱”**。用户 A(生产者)把消息发给消息引擎,用户 B(消费者)从消息引擎中获取消息,进行消费,而消息引擎就在其中起到了一个信箱的作用。
说道这里可能有小伙伴会有疑问了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。