项目架构:SpringBoot + SpringCloud + Mybatis-plus + MySQL + Redis + Kafka + Docker + MyCat
项目介绍:该系统为公司数据采集展示平台产品。该系统分为两部分,一部分通过.net采集机床运行数据,另一部分是由java实现的数据接收处理服务mdc。当mdc接收到设备的状态信息后,会生成设备状态快照、状态历史、运行历史记录、报警历史。根据以上信息可展示设备历史状态、计算设备稼动率、设备的用时分析等统计信息供用户查看。由于数据量大所以使用mycat按设备编码进行分库。
项目业绩:1.将系统接收到的采集数据放入kafka,避免系统短时间内负载过载。2.通过线程池启动多个线程,提高系统处理速度。3.通过mycat实现分库,缓解数据库压力。