工业微服务实现工业APP高效开发和运行.docxVIP

  • 2
  • 0
  • 约2.91千字
  • 约 7页
  • 2025-06-10 发布于湖南
  • 举报

工业微服务实现工业APP高效开发和运行.docx

微服务最早由MartinFowler与JamesLewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTPAPI,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言实现,以及不同数据存储技术,并保持最低限度的集中式管理。

一

什么是工业微服务

工业微服务是工业互联网平台的载体,是以单一功能组件为基础,通过模块化组合方式实现“松耦合”应用开发的软件架构。一个微服务就是一个面向单一功能、能够独立部署的小型应用,将多个不同功能、相互隔离的微服务按需组合在一起并通过API集实现相互通信,就构成了一个功能完整的大型应用系统。以产品生产为例,就可将其拆解为供应链管理、设备运行状态可视化、生产排程、产线数据分析、操作记录等多个微服务功能模块。

在工业互联网领域,由于工业知识繁杂、工业应用复杂程度高等问题,业内人士普遍认为,使用微服务架构将成为开发工业APP的主流方式。国外主流的工业互联网平台,如西门子的Mindsphere、施耐德EcoStruxure等,都通过云平台支持工业微服务组件的开发、部署和管理,从而达到简化工业APP开发的目的。

二

工业微服务架构和传统开发模式区别

先来看看传统的web开发方式,一般被称为Monolithic(单体式开发)。所

文档评论(0)

1亿VIP精品文档

相关文档