#事件驱动应用
flogo - 事件驱动应用开发生态系统
Project Flogo事件驱动应用开源Golang轻量级Github开源项目
Project Flogo是一个基于Go语言的开源生态系统,专为构建事件驱动的应用而设计。它通过触发器和动作进行事件处理,支持应用集成、流处理、边缘设备部署和机器学习等功能。其特性使其比Java或Node.js轻20到50倍,提供灵活的部署选项,如无服务器函数、容器和静态二进制。Flogo核心提供了线程、日志、数据映射等功能,并支持自定义触发器、活动和动作接口。适用于服务端开发、物联网边缘计算和数据流处理等场景。
node-red - 可视化编程工具 轻松创建事件驱动应用
Node-RED低代码编程事件驱动应用开源项目OpenJS FoundationGithub
Node-RED是一款开源的可视化编程工具,专注于构建事件驱动应用。通过直观的流程编辑器界面,用户可以轻松连接硬件设备、API和在线服务。这种图形化编程方式适合各级开发者快速设计和部署物联网方案。项目由OpenJS Foundation维护,提供多种安装选项,并有活跃社区支持。
triggermesh - 基于Kubernetes的事件驱动应用集成平台
TriggerMesh事件驱动应用Kubernetes云原生集成自定义资源定义Github开源项目
TriggerMesh是基于Kubernetes的事件驱动应用集成平台。它通过自定义资源定义(CRD)和控制器实现,支持声明式定义事件源和目标。该平台提供内容过滤、事件拆分、转换和函数处理等功能,简化了复杂事件流的管理。TriggerMesh适用于构建现代化、可扩展的事件驱动架构,为云原生应用提供灵活的集成方案。