【问题标题】:What is the kafka? Is it a data storing server? [closed]什么是卡夫卡?它是数据存储服务器吗? [关闭]
【发布时间】:2016-12-06 11:01:06
【问题描述】:

kafka 是数据存储服务器吗?

据我了解,例如,

用户在游戏客户端购买了物品。

游戏服务器存储购买日志。

游戏服务器通过kafka producer将数据发送到kafka server。

Kafka 存储这些数据并通过消费者发送到需要购买日志的服务器。

没事吧?

我无法理解 kafka 的概念。

【问题讨论】:

    标签: javascript node.js apache-kafka kafka-consumer-api kafka-producer-api


    【解决方案1】:

    Kafka 是消息总线和/或队列。

    生产者可以向总线发送数据。消费者可以订阅特定主题,以便在生产者将这些消息发送到总线时接收这些消息。

    正如您正确理解的那样,消费者也有可能从队列中接收旧消息。

    消息是纯文本,这意味着您必须在应用程序或服务中对它们进行序列化和反序列化。

    【讨论】:

      猜你喜欢
      • 2015-12-14
      • 1970-01-01
      • 2013-05-03
      • 2018-11-20
      • 1970-01-01
      • 1970-01-01
      • 2019-06-11
      • 2021-03-29
      • 2017-10-12
      相关资源
      最近更新 更多