事件驱动架构简介
学习目标
识别事件驱动架构的主要优势。
通过事件驱动架构提升效率
视频:本节含 SAP 官方视频(视频 ID
1_b6i36ole),需在 learning.sap.com 在线观看。
为保持竞争力,组织需要高效、可扩展且响应迅速的过程。事件驱动架构支持实时数据处理,在优化资源利用率的同时提升可扩展性、灵活性和可靠性。它增强了企业在动态市场中的敏捷性和韧性。
事件驱动架构的主要优势:
实时处理
事件在发生时即被处理,使组织能够快速响应业务变化。
可扩展性
解耦的组件使系统能够灵活、按需扩展。
灵活性与敏捷性
松耦合的服务使架构更易于调整和扩展。
更高的可靠性
服务之间依赖减少,提高了容错能力和稳定性。
高效的资源利用
处理由事件驱动,避免不必要的工作负载。这类架构使企业能够为其 IT 系统做好未来准备,并敏捷地适应新挑战。
这类架构使企业能够为其 IT 系统做好未来准备,并敏捷地适应新挑战。
为此,SAP 提供以下产品:
SAP Event Mesh(独立部署)
一个基于云的消息传递和事件处理系统,可实现应用之间的松耦合。它通过在 SAP 与非 SAP 系统之间可靠、异步地传输消息,支持事件驱动通信
SAP Integration Suite 中的 Event Mesh 能力
作为 SAP Integration Suite 的一部分,Event Mesh 能力用于通过事件实现应用的无缝集成。它支持不同云系统和本地系统之间的实时通信,并以事件驱动集成扩展该套件。这是 SAP 的自研成果,基于企业级消息传递。
SAP Integration Suite, Advanced Event Mesh
这个扩展版本基于 Solace Pub-Sub+,提供高度可扩展的分布式事件流平台。它构建了强大的全球事件网格,支持多种协议(例如 MQTT、AMQP、JMS),并确保在混合 IT 环境中高效、安全地传输事件。
所提供产品的比较
功能特性 |
SAP Event Mesh |
SAP Integration Suite 中的 Event Mesh 能力 |
SAP Integration Suite, Advanced Event Mesh |
|---|---|---|---|
功能性 |
基本的事件处理和转发 |
在 SAP Integration Suite 内集成事件 |
高级事件流、管理和监控能力 |
使用场景 |
SAP 生态系统内的简单集成 |
在混合环境中集成 SAP 和非 SAP 来源 |
复杂、大规模的事件驱动架构 |
部署 |
基于 SAP BTP 的云部署 |
SAP BTP 上 SAP Integration Suite 的一部分 |
可灵活部署在各种公有云、本地或边缘环境中 |
数据量 |
支持最大 1 MB 的消息,10 GB 存储 |
与 SAP Event Mesh 的规格一致 |
支持最大 30 MB 的消息,最高 6 TB 存储 |
事件治理与监控 |
不支持 |
基本集成到 SAP Integration Suite |
全面的事件治理、设计、发布和事件发现 |
成本 |
采用基于用量的定价,成本效益高 |
已包含在 SAP Integration Suite 的成本中 |
由于功能扩展,成本更高 |
延伸阅读
SAP Event Mesh 与 SAP Integration Suite, Advanced Event Mesh 对比 : 比较 SAP Event Mesh 和 SAP Advanced Event Mesh 的 SAP Community 博客文章,重点介绍两者在功能、架构和使用场景上的差异。
SAP Integration Suite, Advanced Event Mesh : SAP 官方产品页面,概述 SAP Advanced Event Mesh、其主要能力和业务收益。
本课其余配图
