apache-kafka - Kafka 实时流与微服务
问题描述
选择 Kafka 进行实时流传输是否需要以 gbps 为单位的最低消息速率?
我们可以在 Kafka 中处理非常低的消息率吗?
解决方案
我的源每天大约产生 4000 到 5000 条消息,而 Kafka 能够以高吞吐量处理大量数据,它是否能够处理如此低的数据量并且消息率也会很低?
是的。“是”不仅适用于 Kafka “核心”(经纪人 = 存储、发布/订阅),而且适用于:
- Kafka 生产者和消费者客户端(分别写入消息和读取消息)
- Kafka Connect(用于将 Kafka 与 MySQL、Elastisearch、S3 等其他系统集成)
- Kafka Streams(用于在 Java/Scala 中编写处理应用程序)
- KSQL(用于在流式 SQL 中编写处理应用程序)
推荐阅读
- r - 将 gsub 函数和文本文件配对以进行语料库清理
- java - 如何检查二维数组是否包含数组?
- javascript - VueJS按类别减少JSON返回数据并汇总相关值
- c++ - 使用 Bison-generated-compiler 编译源代码
- node.js - ReferenceError:未定义privateKey
- flutter - 在 Theme 中设置 TextFromField 样式
- python - Python,运行代码时连续意外循环
- node.js - {消息:“确保调用 fetch 来执行查询”但我在 adonis / mode.js 中使用分页
- javascript - Web 组件可以处理 CSS (cssChangedCallback?)
- angular - 无法将 formData 发送到服务器