欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

FaaS技术架构

程序员文章站 2022-10-04 16:56:09
FaaS介绍 微服务(MicroService)是以专注于单一服务/功能的小型单元块为基础,利用模块化的方式组合成复杂的大型应用服务。 FaaS是Function as a Service的缩写,可以简单理解为功能服务化。FaaS提供了一种比微服务更加服务碎片化的软件架构范式。FaaS可以让研发只需 ......

faas介绍

微服务(microservice)是以专注于单一服务/功能的小型单元块为基础,利用模块化的方式组合成复杂的大型应用服务。

faas是function as a service的缩写,可以简单理解为功能服务化。faas提供了一种比微服务更加服务碎片化的软件架构范式。faas可以让研发只需要关注业务代码逻辑,不再关注技术架构。

例如:faas提供“选择工作流模板”、“启动工作流”、“完成流程”、“查看工作流状态“功能,当触发“启动工作流”事件后,再研发所需的业务代码。业务与架构分离,让专业更加专业。

FaaS技术架构

faas特点

无状态     目的:业务隔离

1、组件业务配置抽离,脚手架工程使用则配置。

2、项目适合即使用

脚手架工程pom.xml引入便使用

 

脚手架     目的:自定义模版,快速集成

 

版本化     目的:多元化的需求变更互不影响

 

补充中.....