使用基于浏览器的流程设计器构建微服务:Flogo

栏目: 后端 · 发布时间: 7年前

内容简介:Flogo是一个开放源代码的生态系统,具有固定的事件驱动功能,可简化构建高效和现代无服务器功能,微服务和边缘应用程序。Flogo使开发人员能够使用基于浏览器的流程设计器构建微服务或功能。然后,可以将流部署到任何基础架构:本地,设备边缘和无服务器平台,例如AWS Lambda; 所有没有任何代码更改的应用程序。Flogo公开了几种不同的事件驱动处理范例,这些范例主要围绕流处理,上下文规则推理和应用程序集成。通过两个概念activities活动(可以链接在一起构建应用程序的工作单元)和triggers触发器(

Flogo是一个开放源代码的生态系统,具有固定的事件驱动功能,可简化构建高效和现代无服务器功能,微服务和边缘应用程序。

Flogo使开发人员能够使用基于浏览器的流程设计器构建微服务或功能。然后,可以将流部署到任何基础架构:本地,设备边缘和无服务器平台,例如AWS Lambda; 所有没有任何代码更改的应用程序。Flogo公开了几种不同的事件驱动处理范例,这些范例主要围绕流处理,上下文规则推理和应用程序集成。

通过两个概念activities活动(可以链接在一起构建应用程序的工作单元)和triggers触发器(事件消费者 - Kafka使用者,MQTT等),开发人员可以使用Go API构建他们的应用程序,或使用我们基于JSON的DSL以及可视化Web开发环境。

使用基于浏览器的流程设计器构建微服务:Flogo

  • App =Trigger触发器+Action[或者activities活动]
  • 触发器
    • 从外部来源接收数据。
    • 由可配置的线程模型管理
    • 有一个通用接口,任何人都可以构建一个Flogo触发器。
  • 处理程序
    • 将事件分派给Action
  • 操作
    • 以适合实施的方式处理事件
    • 有一个通用接口,可以实现固定的事件处理功能

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Creative Curve

The Creative Curve

Allen Gannett / Knopf Doubleday Publishing Group / 2018-6-12

Big data entrepreneur Allen Gannett overturns the mythology around creative genius, and reveals the science and secrets behind achieving breakout commercial success in any field. We have been s......一起来看看 《The Creative Curve》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器