事件网格整体介绍

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登记 |
事件网格整体介绍
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



