基于微服务架构的制造技术资源服务平台架构研究
2021-08-14薛皓辰柳先辉
科技管理研究 2021年14期
薛皓辰,柳先辉
(同济大学电子与信息工程学院,上海 201804)
1 问题提出
现代制造业专业化分工越来越细,越来越多的制造企业将部分生产活动交给更专业的外部协同加工资源完成,从而专注于自身核心业务,快速、高质和低成本地生产市场所需的产品[1];除此之外,很多教育机构和实训基地也需要这样的制造技术资源对学生和工人进行初步培训。但是,制造资源突破了地理范围的制约,分散在不同的物理区域内,同时又相对独立、功能和形式各异,要快速、灵活组织资源,就必须对其集成[2]。因此,需要制造技术资源服务平台对分散的资源进行集成,并匹配对应的服务。传统的制造技术资源平台多采用单体应用的架构,但是随着平台业务要求的日趋多样化和复杂化,单体架构设计的局限性开始显现。存在的主要问题如下:
(1)系统健壮性不足。在单体架构的制造技术资源服务平台中,很有可能因为对某一特定服务访问人数的激增而导致特定服务的不可用。单体应用的一个显著缺点就是服务相互不独立,所以单体应用程序中某个模块的瘫痪必将导致整个系统不可用[3]。
(2)部署复杂。制造技术资源平台业务逻辑复杂,每一个资源服务的修改都需要重新编译整个应用,非常繁琐。
(3)伸缩扩展性不足。随着制造技术资源平台的访问人数增加,平台会对其中的某个特定模块调优,在传统的单体应用中,如果出现性能瓶颈只能对软件整体进行扩展,无法满足动态扩展的要求[4]。……
登录APP查看全文
