项目名称: 汽车零部件智能制造执行系统(MES)
项目背景: 对接工厂底层 PLC/传感器设备,要求系统 7*24 小时高可用,且数据采集与处理具有强实时性。
核心技术挑战:
高频数据写入: 面对数千个采集点每秒上报的数据,数据库写入压力巨大。
系统稳定性: 任何一次宕机都会导致生产线停产,容错率极低。
设备兼容性: 不同厂商设备协议不一,数据解析复杂。
架构方案与攻坚(这里写你的技术实力):
实时处理: 采用 Kafka + Flink 构建实时数据处理流水线,通过批量写入策略缓解数据库压力,确保数据采集延迟控制在 100ms 以内。
高可用保障: 部署 K8s 集群实现服务的自动伸缩与自愈,设计了完善的熔断限流机制(Sentinel),防止因单个设备异常导致全系统雪崩。
通用协议层: 设计了一套基于插件化架构的协议解析层,通过配置化实现对不同工业协议的快速适配,极大降低了部署成本。