基于微服务架构的MES系统
基于微服务架构的MES系统:该系统以某自动化棒料加工车间为基本对象,采用前后端分离的开发方式进行系统开发,前端依托Vue.js、Elementui、Echarts等技术栈实现前端数据交互以及页面的设计,后端依托Spring Cloud Alibaba、Spring Cloud Gateway、Nacos、RPC开源框架、Sentinel等组件实现微服务框架的搭建同时依托Spring、Spring Boot、Mybatis、YOLOv3目标检测算法等完成基本功能的实现。最后依托动态链接库、Redis缓存数据库以及WebSocket通信协议等实现硬件设备数据的实时感知。各层服务之间相互隔离,层内的微服务也遵循高内聚低耦合的设计原则以最大程度的降低系统的耦合度、提升其可扩展性、通用性,使本系统具有较好的可靠性、较快的响应时间以及适宜的吞吐量。