gpt4 book ai didi

java - Apache 卡夫卡 : How to send data from different machine

转载 作者:行者123 更新时间:2023-11-30 03:05:49 24 4
gpt4 key购买 nike

我最近开始学习 Apache KAFKA,用于我正在开发的物联网应用程序。现在,我的设备已经使用 HTTP POST 和 GET 向服务器发送数据。

经过至少 5-6 个小时的挣扎。我无法弄清楚如何使用 HTTP POST 将数据发送到 Kafka 服务器。

此外,网络上是否有任何好的现实生活示例,其中显示了 KAFKA 集群的详细配置,这对像我这样的初学者来说非常有帮助。

最佳答案

首先,您应该知道,与 Kafka native 基于 TCP 的协议(protocol)相比,使用 HTTP 发送消息并不是最优的。但假设您知道所有这些并且仍然想使用 HTTP。
您需要启动 Kafka REST 服务器才能通过 HTTP 接收消息。

鉴于您仍在学习,也许最好的做法是使用 Confluent's Kafka distribution附带 REST Proxy并且有很棒的文档。

顺便说一句,Confluence 之于 Kafka,就像 Datastax 之于 Cassandra,或者 Hortonworks/Cloudera 之于 Hadoop。这是一家年轻的公司,由来自 LinkedIn 的 Kafka 创始人创立。

关于java - Apache 卡夫卡 : How to send data from different machine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34786612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com