Apache kafka 合流Kafka Connect MQTT源和接收器连接器的开源替代方案
我想通过MQTT代理连接到ApacheKafka(非企业版,未使用融合的Kafka托管服务) 我正在使用Confluent的Kafka Connect MQTT源和接收器,但我意识到它附带了30天的试用期,之后需要许可证 在Apache Kafka和mqtt broker之间是否还有其他开源/免费选项可用作双向桥梁。您可以使用: 从MQTT读取事件并将其推送到Kafka的连接器。这个 连接器订阅指定的主题和流 卡夫卡的记录 镜头还提供从卡夫卡到目标系统的流媒体记录Apache kafka 合流Kafka Connect MQTT源和接收器连接器的开源替代方案,apache-kafka,mqtt,apache-kafka-connect,confluent-platform,Apache Kafka,Mqtt,Apache Kafka Connect,Confluent Platform,我想通过MQTT代理连接到ApacheKafka(非企业版,未使用融合的Kafka托管服务) 我正在使用Confluent的Kafka Connect MQTT源和接收器,但我意识到它附带了30天的试用期,之后需要许可证 在Apache Kafka和mqtt broker之间是否还有其他开源/免费选项可用作双向桥梁。您可以使用: 从MQTT读取事件并将其推送到Kafka的连接器。这个 连接器订阅指定的主题和流 卡夫卡的记录 镜头还提供从卡夫卡到目标系统的流媒体记录 两个接头都需要以下部件:
两个接头都需要以下部件:
- ApacheKafka 0.11.x以上版本
- 卡夫卡连接2.x或更高版本
- Mqtt服务器
- Java 1.8
- 在MQTT方面,Eclipse PAHO客户端看起来相当不错。看看这个howto:
- 在卡夫卡上,一个生产者和消费者的相当简单的实现应该相当容易。如果您想考虑MQTT QoS(即最多一次(0)、至少一次(1)、正好一次(2)),事情就会变得复杂。至少有一次,您可以通过控制偏移量提交并密切关注MQTTKafka消息的处理状态来进行管理,只需查看一次