戴了吗(口罩机)是一个物联网项目,主要是以“交互流量,智能媒体”为业务载体,采取“数字经济+”的运营战略,通过口置刚需高频,标准化,高认知的消费属性,让用户随时随地获得口罩,解决用户的口罩焦虑助力合作伙伴共享数字经济红利。
系统主要有代理商、内容信息、物料模板、口罩设备、会员、系统权限、系统监控、订单收益、支付、公众号、第三方
广告等功能模块。分PC端后台、手机H5后台、公众号H5用户端、数据大屏等。
后端技术栈使用 Spring Cloud Alibaba 技术栈开发,前端是 Vue、element-ui、uni-app等,
数据库使用 MySQL + MyBatis Plus,后期数据量达到千万级,通过索引、执行计划(Explain)、缓存等进行优化。
缓存使用 Redis + Redisson用于缓存基础数据、防止用户重复提交、通过发布/订阅完成异步任务,文件存储使用阿里云OSS.
服务调用使用RestTemplate,硬件设备通过Mqtt协议进行数据采集和上报,使用spring-integration-mqtt。