事件网格整体介绍

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

事件网格整体介绍

1 产品概述

1.1 产品介绍

事件网格应用,是一个以事件驱动架构为核心的高效集成工具,它连接不同系统与服务,实现事件的统一接入和高效管理。通过事件订阅灵活配置事件监听、过滤、转换及路由分发等规则,确保事件精准送达目标系统,满足客户实时、松耦合集成需求场景



1.2 产品结构图


事件网格主要分为事件管理、事件订阅、实例日志三大部分:

  • 事件管理:将苍穹平台、EAS、及其他第三方系统的事件进行统一登记和管理,统一事件格式和规范,支持的事件模型包括:操作事件、Webhook事件等;

  • 事件订阅:定义事件监听规则以实现集成业务需求,配置监听事件、过滤条件、参数映射和转换、投递目标、重试机制、错误预警等过程;

  • 实例日志:对事件订阅运行过程进行监控和管理,包括队列监控,订阅实例,订阅日志,运营统计分析等,方便追踪事件运行全过程,以及问题定位与溯源。同事提供安全机制包括错误重试、限流、熔断、异常告警等,确保事件运行时安全可靠。


1.3 业务场景

1)第三方系统事件集成:适用于监听钉钉、纷享销客、用友BIP等第三方系统的事件或消息,实现跨系统数据集成或业务协同。比如纷享销客销售订单生成星瀚出库单、钉钉采购申请单生成星瀚采购订单等。


2)实时数据同步支持多系统订阅监听同一个系统的事件变化。适用于基础资料同步、主数据分发、库存同步等场景。


3)事件驱动业务流程自动化:通过事件驱动服务流程或组装流,帮助客户构建业务流程自动化体系。如订单生成即时触发库存、支付、物流等连锁反应。


4)实时通知和业务回调:可捕获系统或应用程序中的关键事件和性能指标变化,自动触发异常告警。如API调用超时后回调、支付异常通知、库存预警等。


2 业务流程


3 亮点特性

1)统一事件管理

通过集成连接器,解决不同平台事件传输的数据签名和加密问题,实现事件的统一格式和资产管理。

通过集中管理事件资产,不同团队或客户项目可以共享使用这些事件,避免了重复开发和资源浪费。


2)事件处理灵活易用

提供事件监听、过滤、转换、路由分发等能力,支持无码或低码快速交付事件集成场景,提升了事件集成效率。


3)可视化事件订阅关系

图形化展示事件的订阅关系和业务流程,使得事件集成方案更加直观和易于理解,有助于用户快速定位和理解事件的处理路径,为后续的优化和调试提供了便利。


4)运行时安全可靠

事件队列能够平滑处理流量高峰,避免系统过载。同时事件网格支持在运行时对事件流量进行限制,并在必要时进行熔断,以防止系统崩溃或级联故障。在订阅运行出现错误时,支持自动/手工重试机制,确保事件可补偿处理。


5)详细日志及监控

订阅实例详细记录每次事件触发的运行时间、结果等信息,方便随时查看和溯源。订阅日志提供每个节点的输入、输出和错误堆栈运行记录,有助于用户快速定位和分析问题。


4 功能清单

一级菜单二级菜单三级菜单功能说明
首页/首页

呈现事件统计概览、订阅运行监控等用户重点关注内容,提供产品操作指南和帮助手册,帮助新用户轻松上手。

事件管理/事件管理

通过数据源进行分类,维护和管理内外部系统事件信息,支持操作事件、Webhook事件等类型,可进行事件的增删改查、导入导出、修改分类等操作。

/事件文档
展示事件基本信息、事件参数、参数示例等信息,帮助轻松理解并快速对接相关事件。
事件订阅/事件订阅事件订阅定义监听事件、事件过滤、参数转换、事件路由、投递目标及错误重试等处理过程,用户可通过事件订阅灵活配置事件集成方案满足业务需求。
事件监控运行监控订阅实例
详细记录了每次事件订阅任务运行的全过程,涵盖运行时间、运行过程、运行结果及重试情况等,为订阅运行监控和审查提供可追溯的重要依据
订阅日志
记录订阅流程每个节点的运行时间、状态、耗时,执行方式、执行次数,以及节点的输入参数、输出参数、和错误堆栈等运行时明细数据,方便问题定位和分析。
队列监控事件消息监控
监控事件队列中消息处理情况,包括队列长度、消息处理效率、延迟和超时、错误和异常等,避免积压事件导致系统延迟或性能下降。
连接资源
WebAPI登记WebAPI登记将对接系统的API配置信息维护成集成云的API模型,方便后续事件订阅中调用。支持导入CURL/Swagger文件自动生成。
连接管理
数据源管理

通过连接配置创建的逻辑连接器,避免集成方案与真实连接直接绑定,主要用于方案迁移、应用环境地址调整、测试至正式环境迁移上线等。

连接配置用于配置系统的连接信息,用户通过选择不同连接类型来配置对应的连接信息。
连接类型用于系统与集成平台建立连接,包括事件传入的连接和向外访问时的连接。连接包含集成云预置的系统连接器,用户也可根据需求自行创建连接器。
其他脚本工具
脚本执行工具
提供了帮助开发人员脚本执行测试的工具。
脚本调试工具脚本调试工具,可进行断点调试,调试日志查看等操作。
帮助手册脚本帮助手册归集了集成云范围内可用的脚本函数,便于用户查找脚本函数及了解脚本函数使用方式。


5 本应用与其他应用的关联

1)事件网格与集成云的关系:

  • 应用定位集成云与事件网格是包含的关系,事件网格是集成云中的一个应用,主要解决集成领域内事件集成的问题。

  • 功能协作:事件网格可触发集成管理的服务流程,形成事件驱动业务流的联合解决方案

  • 功能依赖:事件网格依赖了集成管理的集成对象、集成连接器、WebAPI调用、脚本引擎等能力,复用了集成管理的脚本帮助手册、脚本执行工具、脚本调试工具等功能。


2)开放事件、事件网格、与业务事件中心的关系:

核心差异选型推荐
使用场景
苍穹平台事件向外开放
开放事件
  • 苍穹->第三方系统苍穹事件触发第三方系统业务流转;
  • 简单事件集成场景:实时通知等;
事件驱动系统集成事件网格
  • 苍穹<->第三方系统:双向事件监听均支持;
  • 1->N:一个系统事件,触发多个下游系统业务流转;
  • 复杂事件集成场景:需要事件过滤、转换、复杂事件目标等。
苍穹平台内部事件处理业务事件中心
  • 苍穹<->苍穹:苍穹应用内或应用间,事件驱动业务流转。


6 名词解释

专业名词名词解释
事件在系统或应用中,当某个动作被执行或某个状态发生改变时,系统发出的信息或通知
操作事件
特指苍穹/EAS平台上,通过监听单据操作(如采购订单保存、报销单审核等)所触发的事件。
Webhook事件当系统某个事件发生时,调用Webhook接口将事件传递到事件网格,称此类事件为Webhook事件。
事件资产对统一规范的事件配置信息进行分类管理,形成企业内可复用的数据资产。
事件订阅定义监听事件、事件过滤、参数转换、事件路由、投递目标及错误重试等处理过程,可通过事件订阅灵活配置事件集成方案满足业务需求。
订阅实例记录每次事件订阅任务执行的完整过程,包括执行时间、执行步骤、执行结果以及重试情况等,为事件运行的监控和审计提供了重要依据。





事件网格整体介绍

1 产品概述1.1 产品介绍事件网格应用,是一个以事件驱动架构为核心的高效集成工具,它连接不同系统与服务,实现事件的统一接入和高效管理...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息