1、此项目主要分为两部分,一个是后台管理功能,一个是与设备通讯模块。实现对设备的管理、设备的控制功能(开、关功能等)、设备状态监控、设备操控记录等。
2、主要负责平台的架构设计与优化,核心功能开发。满足项目预期的5000个设备同时在线要求。
3、项目中使用技术栈:springboot、springcloudalibaba、nacos、mybatis、netty、kafka、redis、mysql、elasticsearch。
4、针对mysql写入指令日志瓶颈导致查询指令日志缓慢问题,对架构进行调整,将日志数据存储在ES库中,减少对Mysql的频繁写入,从而提高系统性能。
5、采用DDD的领域建模方法,抽象业务领域模型,提高了代码的质量和可维护性。
点击空白处退出提示













评论