【发布时间】:2020-02-16 01:17:55
【问题描述】:
我正在探索 Apache Kafka 来构建应用程序,它确实适合我们的需求。但是,作为我们应用程序的一部分,我们还需要将数据流和通知推送到用户的应用程序和 Web 仪表板。 AFAIK Kafka 客户端不支持 JavaScript,因此与 Web 仪表板的集成似乎是一个挑战。
我想知道
假设有成千上万的登录用户,将 Kafka 主题中收到的消息扩展到 Web 仪表板的最佳方式是什么。 (这里没有 web socket 选项)
适用于 iOS 和 Android 的最佳 Kafka 客户端有哪些。
另外,我想知道,一般来说,将来自 Kafka 主题的消息扇出到数千个终端设备(如网站、电话、物联网终端等)的最佳方式是什么。任何一般性或特定于工具的建议都会很棒。
-夏姆
【问题讨论】:
-
AFAIK Kafka clients do not support JavaScript, npmjs.com/package/kafka-node, kafka.js.org, github.com/Blizzard/node-rdkafka -
你也可以尝试运行一个 kafka rest 前端 - github.com/confluentinc/kafka-rest
标签: push-notification apache-kafka kafka-consumer-api