项目描述:
本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有springbboot,cloud,mqtt,redis,nacos,Log4J等。前后端分离,前端采用vue3.其中服务治理层采用nacos开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC功能将实现类注入给表现层的Action;数据访问层借助于Hibernate实现,代码简洁且可适应不同的数据库。事务部分利用Spring的声明式事务管理。为提高性能,采用redis实现了缓存管理。
我的职责:
我负责整个系统架构和各模块开发工作,采用了分布式大数据事务处理技术。智能硬件对接数据采用mqtt5.x对接,数据mq采用kafka支持高并发大数据推送接收。同时我对该模块的业务代码进行了优化,提升了数据报表30%的响应速度。