点击空白处退出提示
作品详情
所用技术:SpringBoot、MyBatis、Redis、MySQL、Nacos 等
技术设计:
1、采用 SpringBoot 单体架构,同时接入统一网关,集成单点登录。
2、项目模块分为设备监控日志、设备管理、门锁管理、系统管理等模块。
3、基于 Redis 消息中间件,实现缓存用户 token 和设备位置等不常变化的信息。
4、通过 mqtt 协议来控制门锁和监听设备状态。
5、采用多线程异步的方式统计大屏设备的在离线数目和设备的分布信息,解决了数据结果返回慢 的问题,将数据响的应速度提升了 30%。
责任描述:
1、负责项目二期重构 Java 后端开发
2、负责对接外部系统的设备入库和设备在离线的监控
3、负责智能化设备远程操控的对接
4、负责手机 APP 后端的开发
项目收获:
参与整个项目的二期优化,对项目进行抽离按照模块划分,在开发的过程中让我对异步处理等业务 场景有了自己的认识,也知道什么样的场景下,结合异步操作可以提服务响应效率,同时也让我意 识到在多线程的知识上还有很多不足和欠缺的地方,需要继续学习相关知识。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论