-2

我正在尝试将移动应用程序数据推送到 kafka 代理中。我读过很多帖子和博客,知道有 Rest Proxy 可以将 HTTP 上的数据推送到 Kafak 代理。我按照https://docs.confluent.io/current/kafka-rest/docs/quickstart.html#了解了 Rest Proxy 的风格。练习没关系,但我想得到一些真实世界的例子。已关注将数据从 android/iOS 应用程序发送到 Kafka 或 Hadoop。我只是想知道移动 => Rest Proxy => Kafka 代理。

如何配置它请分享需要采取的步骤。

4

1 回答 1

0

我建议您创建自己的 REST API,主要是为了了解它是如何工作的,以及您的应用程序将如何与之通信。在该服务器端代码中,您可以嵌入输入验证、特定于您的用例的自定义逻辑。在任何有效数据上,您都可以将其发送给 Kafka 生产者。

这样,您将能够从高层次了解架构的所有部分,并在需要时自定义客户端有效负载之外的 Kafka 事件。


如果您对此不满意,则需要更具体地说明您在遵循 REST 代理的安装说明时遇到的问题,因为我确信如果您有问题,这可能是对 Confluent 的良好反馈尝试容纳和修复文档。


学习如何在 Android 上使用 OkHttp、Volley 或其他 Java HTTP 库完全是在这条管道的另一端,可能需要几天/几周的时间来学习如何使用它们


提出的另一个选择是使用 MQTT/AMQP/JMS 而不是 REST 和 Kafka 连接器,但我想这是假设您已经拥有该基础设施

于 2018-12-05T13:46:01.430 回答