卡夫卡是什么?它是数据存储服务器吗
What is the kafka? Is it a data storing server?
kafka是数据存储服务器吗?
据我所知,例如
一位用户在游戏客户端中购买了一件物品。
游戏服务器存储购买日志。
游戏服务器通过kafka生产者将数据发送到kafka服务器。
Kafka存储这些数据并通过消费者发送到需要购买日志的服务器。
没事吧?
我不能理解卡夫卡的概念。
Kafka是一个消息总线和/或队列。
生产者可以将数据发送到总线。消费者可以订阅特定的主题,以便在生产者将这些消息发送到总线时接收这些消息。
正如您正确理解的那样,消费者也有可能从队列中接收旧消息。
消息是纯文本——这意味着,您必须在应用程序或服务中对它们进行序列化和反序列化。
相关文章:
- Javascript配置服务器URL并将其存储
- 如何通过服务器上的Node从客户端JavaScript上传到谷歌云存储
- 如何使用laravel重命名已存储在服务器中的文件
- 如何离线存储数据库,在线时共享到服务器
- 在WebSQL服务器中存储JSON数据
- 捕获视频并将其存储在服务器上
- 通过Ajax将本地存储的图像发送到服务器
- Angular:将对象存储在服务中以在视图中显示和将crud函数存储到服务器的最佳方式是什么
- 在使用java使用dropbox选择器从dropbox中提取文件后,如何将文件存储在服务器中
- 编辑存储在服务器上的文本文件
- 如何将基于Flash的游戏数据存储到服务器中
- 如何在没有Ajax的情况下将blob存储在表单中,并在单击提交时将其发送到服务器
- 如何从本地文件夹(磁盘存储)读取或获取图像文件,并使用nodejs服务器将其发送到Angularjs
- 使用html/javascript/mongodb将图像存储在服务器上
- 保护Javascript库存储在服务器上,用户即可登录
- 将数据存储在javascript中以供服务器端处理
- 用于处理QRCode生成服务器端并存储在数据库中的库
- 使用科尔多瓦在我的网络服务器上存储 GCM ID 不起作用
- 如何在浏览器中存储服务器HTTP响应头
- 卡夫卡是什么?它是数据存储服务器吗