项目包含后台管理端和微信小程序端,契合实际业务场景,注重强化技术的广度和深度。项目涉及众多技术栈,Java体系包含:SpringBoot、SpringCloud、MyBatisPlus、Redis、RabbitMQ等,同时包含当前流行的嵌入式和AI技术,采用MQTT服务器完成硬件和后端服务的交互,使用SpringAI调用DeepSeek在项目中使用人工智能来完成数据报表。
快速通关SpringCloud,内容涵盖:分布式基础概念、Nacos注册中心与配置中心、OpenFeign远程调用、Sentinel流量保护、Gateway网关、Seata分布式事务等。
项目技术栈涉及主流的SpringBoot+SpringCloud微服务架构,综合应用了腾讯云文件存储和视频点播服务;项目涉及到微信公众号开发,包含公众号菜单、公众号消息、微信分享、微信授权、微信支付;项目前端技术栈,采用主流前端框架Vue和Element-ui,微信公众号采用H5页面显示,涵盖ES6、NPM、Babel、Axios、ECharts等,完全实现全栈开发