【问题标题】:Extending Apache Kafka to web and mobile apps将 Apache Kafka 扩展到 Web 和移动应用程序
【发布时间】:2020-02-16 01:17:55
【问题描述】:

我正在探索 Apache Kafka 来构建应用程序,它确实适合我们的需求。但是,作为我们应用程序的一部分,我们还需要将数据流和通知推送到用户的应用程序和 Web 仪表板。 AFAIK Kafka 客户端不支持 JavaScript,因此与 Web 仪表板的集成似乎是一个挑战。

我想知道

假设有成千上万的登录用户,将 Kafka 主题中收到的消息扩展到 Web 仪表板的最佳方式是什么。 (这里没有 web socket 选项)

适用于 iOS 和 Android 的最佳 Kafka 客户端有哪些。

另外,我想知道,一般来说,将来自 Kafka 主题的消息扇出到数千个终端设备(如网站、电话、物联网终端等)的最佳方式是什么。任何一般性或特定于工具的建议都会很棒。

-夏姆

【问题讨论】:

标签: push-notification apache-kafka kafka-consumer-api


【解决方案1】:

kafka-connect 是一个很好的用例。 请在此处查看详细信息:https://www.npmjs.com/package/kafka-connect

另一种选择是为produceconsume 提供微服务。如果您以后想在发布之前或发布之后执行其他操作,这是一个不错的选择。

【讨论】:

    猜你喜欢
    • 2018-01-04
    • 2013-05-23
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 2014-06-13
    • 1970-01-01
    相关资源
    最近更新 更多