在微控制器上运行Kafka生产商[关闭]

问题描述 投票:0回答:1

我目前正在使用Apache Kafka,并希望了解使用它来管理来自传感器的数据流是否可行。我已经明白,你将用于传感器部署的大多数微控制器(例如ESP32运行板)都不足以运行java,更不用说运行Kafka了。

有没有人在物联网上体验卡夫卡的经历?卡夫卡甚至是正确的方式吗?我目前正在考虑:

  • 设置某种中间计算机,处理来自多个传感器板的输入流并运行Kafka生产者,或者
  • 通过包装此功能找到一种方法以某种方式在我的ESP32-kit上运行“减少”的Kafka制作人。 (到目前为止,我不知道如何以及如果可能的话)

来到实际问题: 是否可以使用不运行Java的微控制器作为Kafka生产者?如果没有,是否有可行的解决方法或在传感器级别使用Kafka没有意义?

apache-kafka iot esp32
1个回答
1
投票

你为什么不用C代替java?我知道大多数微控制器都是用C处理的。 librdkafka是一个用于此目的的C / C ++库。

如果librdkafka的亮度不足以在微控制器中使用,另一种方法是使用中间服务器处理来自微控制器的接收数据(例如JSON)并将它们发送到Kafka。

© www.soinside.com 2019 - 2024. All rights reserved.