【发布时间】:2018-01-31 12:15:47
【问题描述】:
我们有一个通过 HTTP 发送时间序列数据的系统(示例系统 A)。
我现在想将 Apache Kafka 引入系统。
我的想法是让 Kafka 服务器运行,系统 A 在收到时间序列消息后立即将此消息发布到 Apache Kafka 服务器。
在这里,我有个疑问,如何发布通过HTTP协议发送的时间序列数据?
这是一个例子。
我有以下网址来收集数据:
http://ipaddress:portno/HttpPush/Track?event
接收以下流数据
2017-08-17 00:00:21 信息:?data=$Sensor,x8,86832364748057,20170816235919,13,1,1,5|2,0,7,20170816235854,0,0,0,0,128 ,0,4095|3,0,10,20170816235854,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00|2,0,7,20170816235859,0,0,0,0,128,0 ,4095
注意:我正在接收 20kps 数据
任何人都可以帮我提供此示例的示例 kafka 生产者 API。
【问题讨论】:
标签: apache-kafka kafka-producer-api apache-kafka-connect