当前位置:   article > 正文

Kafka 的核心原理_kafka 核心 原理有哪些

kafka 核心 原理有哪些


概述

什么是 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.
  • 1

翻译成中文,就是 Apache Kafka 是一个开源分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用程序。

网站上给的 Kafka 的定义着重强调的是 Kafka 在流处理方面的应用,但在实际场景中,它更多的被用来当做消息引擎,也就是说 Kafka 一款开源的 基于发布订阅模式的消息引擎系统

消息引擎

消息引擎,顾名思义,就是用来传递消息的,我们可以把它简单理解成**“信箱”**。用户 A(生产者)把消息发给消息引擎,用户 B(消费者)从消息引擎中获取消息,进行消费,而消息引擎就在其中起到了一个信箱的作用。

说道这里可能有小伙伴会有疑问了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/895898
推荐阅读
相关标签