摘要
满足离散型制造业不同用户个性化定制和柔性生产的管理要求是生产管控系统的发展趋势,通过研究软件技术架构的演进过程,对单体架构、SOA架构和微服务架构的功能特点进行对比,提出了一种基于微服务架构的生产管控系统设计方法。系统基于Spring Cloud微服务架构设计,自下而上分为基础环境层、微服务平台层、数据服务层、信息服务层和平台应用层等5个层次,微服务之间相互解耦,可扩展性强;通过采用基于微服务集群的负载均衡策略与容错机制,提升了系统性能和稳定性。实践表明,该系统减小了系统各功能模块间的耦合度,通过微服务组合可以很好地满足不同企业生产过程管理需求,与采用传统架构应用的开发过程相比较,降低了开发的难度,更有利于应用系统的扩充和完善,具有一定的现实意义和实用价值。
-
单位中国兵器工业信息中心; 北京北方车辆集团有限公司