【问题标题】:Event vs Topic Apache Kafka事件与主题 Apache Kafka
【发布时间】:2021-08-22 11:57:54
【问题描述】:

抱歉,这可能是一个基本问题,试图了解 Apache Kafka 中事件和主题之间的区别。

我的理解是相同的,在流式上下文中,主题被称为事件。如果我错了,请纠正我。

【问题讨论】:

    标签: apache-kafka


    【解决方案1】:

    在流上下文中所谓的“事件”(如果我们谈论 Kafka Streams API)是正常 Kafka 使用中的“消息”。主题是您存储消息(或事件,在流式上下文中)的地方。

    【讨论】:

      【解决方案2】:

      事件(数据)是您将存储在主题中的东西,例如userA 更新了他的个人资料 - 这是一个事件,您可以将其发送(以任何格式,例如 JSON 有效负载)到 Kafka 主题。两者都不相同 - 无论上下文如何

      【讨论】:

        【解决方案3】:

        事件和主题简介

        我只是想在这方面提供我的知识。

        事件

        事件通常意味着发生了一些事情,这意味着对象状态更改是指事件。我的室温是 35c,它变成了 37c,然后发生了温度变化事件。所以这说世界上有很多事件。如下所示。

        世界上发生了很多事情。

        主题

        正如我所说,世界上发生了很多事件。我们需要对它们进行组织/分类。话题就说到这里了。主题仅用于将某些事件与其性质分组。仅说明以下场景,在我们的系统中客户可以订购产品。与此动作相关的所有事件都可以归类为一个`**order**`主题。主题之间的重复事件没有问题。例如,来自此订单主题事件。我们可以过滤特定的地理位置订单事件以分离主题。 像**斯里兰卡订单**。

        主题可以与数据库中的表相关但不完全相关,事件可以与数据库的记录相关。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-03-05
          • 1970-01-01
          • 2016-04-23
          • 2022-11-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多