- 基本介绍 项目基于模块开发以WCS系统为例将系统拆分业务逻辑、PLC通讯、身份认证三大模块
- 核心功能介绍
- 系统模块之间的通讯使用MassTransit进行模块之间通讯
- 使用EFCore做为ORM
- 使用MediatR进行主要的事件驱动
- WCS系统设备执行逻辑使用状态机的模式执行
- 使用Quartz进行后台任务的执行
- PLC的通讯采用S7NetPlus
- 实时数据反馈采用SignalR
- 采用Serilog对日志进行记录
- 系统的最终的形式为WES,其中模块设计便于后续程序向WES倾斜时出现的CPU资源问题时进行微服务的拆分