项目依赖环境搭建

1.Redis
(1)Redis环境搭建
(2)Redis跟SpringBoot整合
(3)RedisPlus
2.消息队列
ActivieMO
RabbitMQ
RocketMQ
Kafka
3.搜索服务
(1)ElasticSearch:数据快速搜索、数据可视化-Kibana的友好展示
(2)Solr

数据库设计

(1)业务分析
(2)基础表
(3)字典表
(4)定时任务表
(5)日志表
(6)物联网数据采集表

业务模块

(1)气象数据采集
(2)视频监控模块:海康威视、萤石云
(3)土壤数据采集:开发快平台介绍、传感器与开发快交互、Web程序与开发快交互
(4)生产人员管理
(5)设备远程控制:沙盘演示
(6)农事活动管理:公众号开发、小程序
(7)农产品溯源
(8)农产品电商
(9)专家在线服务
(10)农业大数据分析:HDFS、Storm、Spark

技术模块

(1)智能报警系统
邮件告警-JavaMail邮件收发
短信、电话平台:阿里大鱼、腾讯短信通、网易短信、其他平台介绍
(2)定时任务模块
Quartz
SpringTask:定时同步redis中的缓存
(3)数据导出
POI、EasyPOI
(4)权限框架
Shiro、SpringSecurity
(5)数据库
Mysql --中间件Mycat
Oracle
Docker
ELK
MongoDB
Nginx
NacOS

运维相关

Druid连接池可视化监控
Spring Boot2默认数据库连接池-HikariCP
Alibab ToolKit 一键上云
各组件的高可用
依赖于阿里云的平台报警服务
批量操作项目脚本制作
Linux MySQL自动备份和数据恢复
GitLab
持续集成
灰度发布

Logo

Kafka开源项目指南提供详尽教程,助开发者掌握其架构、配置和使用,实现高效数据流管理和实时处理。它高性能、可扩展,适合日志收集和实时数据处理,通过持久化保障数据安全,是企业大数据生态系统的核心。

更多推荐