在 Azure 消息传递服务之间进行选择 - 事件网格、

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft Azure网络

小提示:您能找到这篇{在 Azure 消息传递服务之间进行选择 - 事件网格、}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的在 Azure 消息传递服务之间进行选择 - 事件网格、内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< font-size: 16px;">Azure提供三种协助在整个解决方案中传递事件消息的服务。这些服务分别为:

< font-size: 16px;">事件网格

< font-size: 16px;">事件中心

< font-size: 16px;">服务总线

< font-size: 16px;">虽然它们有一些相似之处,但是每种服务都旨在针对特定的场景。本文介绍这些服务之间的区别,并帮助你选择最适合你应用程序的服务。在许多情况下,消息传递服务是互补的,可以一同使用。

事件与消息服务

< font-size: 16px;">传递事件的服务与传递消息的服务之间有一个需要注意的重要区别。

事件

< font-size: 16px;">事件是条件或状态更改的轻量通知。事件发布者对于如何处理事件没有期望。事件使用者决定要对通知执行的操作。事件可以是离散单元或一系列的一部分。

< font-size: 16px;">离散事件报告状态更改,并可操作。若要执行下一步,使用者只需知道发生了问题。事件数据包含关于所发生事件的信息,但不包含触发事件的数据。例如,事件会通知使用者文件已创建。它可能包含文件的常规信息,但不包含文件本身。离散事件非常适合于需要缩放的无服务器解决方案。

< font-size: 16px;">系列事件报告情况,并且可分析。事件按时间排序并彼此相关。使用者需要排序的一系列事件以分析发生的情况。

消息

< font-size: 16px;">消息是由将使用的服务生成或存储在其他位置的原始数据。消息包含触发消息管道的数据。消息发布者对于使用者如何处理消息有期望。双方之间存在协定。例如,发布者发送一条包含原始数据的消息,并期望使用者基于该数据创建文件且在工作完成后发送响应。中小企业公关危机存在的问

服务对比:

事件网格

< font-size: 16px;">事件网格是启用事件驱动、反应编程的事件底板。它使用发布-订阅模式。发布服务器发出事件,但不知道处理哪些事件。订阅服务器决定需要处理的事件。

< font-size: 16px;">事件网格与Azure服务深度集成,并可与第三方服务集成。它简化事件消耗,并通过消除不断的轮询需求降低成药房如何宣传推广本。事件网格高效可靠地路由来自Azure和非Azure资源的事件。它将事件分布到注册的订阅服务器终结点。事件消息包含对服务和应用程序中的更改做出响应所需的信息。事件网格不是数据管道,并且不提供已更新的实际对象。

< font-size: 16px;">对于不提交到终结点的事件,事件网格支持死信功能。

< font-size: 16px;">它具有以下特征:



< font-size: 16px;">动态可缩放



< font-size: 16px;">低成本

< font-size: 16px;">无服务器

< font-size: 16px;">“至少一次”交付

事件中心

< font-size: 16px;">Azure事件中心是大数据管道。它促进遥测数据和事件流数据的捕获、保留和重播。数据可能来自多个并发源。事件中心允许提供遥测数据和事件数据给多种流式处理基础结构和分析服务。它作为数据流或捆绑事件批提供。此服务提供一种可实现快速数据检索以进行实时处理及重复重播所存储原始数据的解决方案。可以将流数据捕获到一个文件中以进行处理和分析。

< font-size: 16px;">它具有以下特征:

< font-size: 16px;">低延迟

< font-size: 16px;">每秒可以接收和处理数百万的事件

< font-size: 16px;">“至少一次”交付

服务总线

< font-size: 16px;">服务总线适用于传统企业应用程序。这些企业应用程序需要事务、排序、重复检测和即时一致性。服务总线使得云原生应用程序能够为业务进程提供可靠的状态转换管理。处理不能丢失或复制的高价值消息时,请使用Azure服务总线。服务总线还利于跨混合云解决方案的高度安全通信,并且可以将现有本地系统连接到云解决方案。

< font-size: 16px;">服务总线是一个中转消息传送系统。它将消息存储在“中转站”(例如队列)中,直到使用方准备好接收这些消息。

< font-size: 16px;">它具有以下特征:

< font-size: 16px;">需要轮询的可靠异步消息传递(企业消息传递作为服务)

< font-size: 16px;">高级消息传递功能,例如,FIFO、批处理/会话、事务、死信、时态控制、路由和筛选以及重复检测

< font-size: 16px;">“至少一次”交付

< font-size: 16px;">可选的按序交付

< font-size: 16px;">同时使用多种服务

< font-size: 16px;">在某些情况下,可同时使用多种服务满足不同的角色。例如,电子商务网站可以使用服务总线处理订单,使用事件中心捕获站点遥测数据,使用事件网格响应事件(例如商品已发货)。

< font-size: 16px;">在其他情况下,可将它们链接在一起以形成事件和数据管道。使用事件网格可响应其他服务中的事件。有关结合使用事件网格和事件中心以将数据迁移到数据仓库的实例,请参阅将大数据流式传输到数据仓库。下图显示流式处理数据的工作流。

在 Azure 消息传递服务之间进行选择 - 事件网格、

上一篇:Azure 信息保护要求
下一篇:独立站&shopify基础经验分享


版权声明:以上主题为“在 Azure 消息传递服务之间进行选择 - 事件网格、"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    在 Azure 消息传递服务之间进行选择 - 事件网格、
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“在 Azure 消息传递服务之间进行选择 - 事件网格、”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通在 Azure 消息传递服务之间进行选择 - 事件网格、的相关事宜。

关键词:在,Azure,消息传递服务之间

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号