文件名称:iot_event_streaming_architecture:借助Apache Kafka和MQTT大规模进行物联网(IoT)和事件流传输
文件大小:28.16MB
文件格式:ZIP
更新时间:2024-06-15 08:33:58
docker kafka spring-boot mongodb docker-compose
物联网事件流架构 借助Apache Kafka和MQTT大规模进行物联网(IoT)和事件流传输。 开发该项目是为了实践我在Udemy课程-Kafka 和-Kafka中学到的知识。 您也可以阅读有关此项目的更多详细信息。 架构概述 该体系结构的主要目标如下: 从位于不同位置的IoT传感器摄取和存储实时数据。 通过旋转时间窗口进行分析并进行汇总,以了解除湿度,压力和光度以外的传感器或位置的平均温度。 将处理后的数据存储在NOSQL数据库中以进行后续监视,该数据库具有良好的性能,可以频繁地写入相对均匀的文档大小(例如MongoDB)。 通过Grafana实时可视化传感器指标以及体系结构组件的性能,并通过Mongo-Express可视化MongoDB中的合并文档。 二手技术 Spring Boot 2.3.3 / Apache Maven 3.6.3。 弹簧启动启动器执行器。 卡夫