apache-kafka - Confluent Kafka Connect MQTT Source 和 Sink 连接器的开源替代方案
问题描述
我想通过 MQTT 代理连接到 Apache Kafka(非企业版,不使用融合的 kafka 托管服务)。
我使用的是 Confluent 的 Kafka Connect MQTT 源和接收器,但我意识到它带有 30 天的试用期,之后需要许可证。
是否有任何其他开源/免费选项可用作 Apache Kafka 和 mqtt 代理之间的双向桥梁。
解决方案
您可以使用Lenses 的 MQTT 源连接器:
一个连接器,用于从 MQTT 读取事件并将它们推送到 Kafka。连接器订阅指定的主题并将记录流式传输到 Kafka。
Lenses 还提供MQTT Sink 连接器,用于将记录从 Kafka 流式传输到目标系统。
两个连接器都需要以下内容:
- Apache Kafka 0.11.x 以上
- Kafka Connect 2.x 或更高版本
- MQTT 服务器
- Java 1.8
推荐阅读
- ubuntu - Nginx subomdain 总是重定向到特定文件夹
- web - 在地图上移动实体的实时应用程序
- yii2 - 如何在日历 datepicker yii2 上划掉日期并存储在数据库中?
- c# - 如何将类模板放入字典?
- python - 点与误差条重叠,尽管它们不应该重叠
- git - 如何在 git repo 中只为某些用户提交文件?
- android - 将 Android 上的非致命错误记录到 Firebase / Crashlytics 的最佳方法
- java - 将变量的数据传递给另一个类
- javascript - 将数组中的十进制值转换为百分比并将所有值传递到图形中
- regex - 使用 pyspark 使用 regexp_extract 解析字符串