Event Grids, Event Hubs与Service Bus 的区别

这篇具有很好参考价值的文章主要介绍了Event Grids, Event Hubs与Service Bus 的区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近正在备考微软的AZ 204 开发者认证考试,发现其中的对于Event Grids, Event Hubs和Service Bus的使用场景是一个重点,查找了微软的在线文章和Stackoverflow里的用户回答,翻译并总结了以下要点,分享出来以助大家快速区别这几个概念:

简单定义

  • Azure Event Grids: 简单事件驱动, 不负责处理事件,使用Publish-Subscription模型(Reactive Programming)
  • Azure Event Hubs:  多源的大数据流处理平台,使用Pipeline存储和Push-Pull模型(用于Telemetry数据,Log数据)
  • Azure Service Bus: 消息驱动,传统的企业代理消息传递系统,使用Queue存储和Push-Pull模型(类似 Azure Queue,且提供许多高级功能)

Event Grids与Event Hubs之间的区别文章来源地址https://www.toymoban.com/news/detail-441578.html

  • Event Grids不保证事件的顺序,但Event Hubs使用带有有序序列的分区,因此它可以保证同一分区中的事件顺序。
  • Event Hubs仅接受用于数据采集的端点,它们不提供响应机制,相对Event Grids会发送 HTTP 请求通知已发生的事件。
  • Event Grids可以触发 Azure 函数。 对于Event Hubs,Azure 函数需要主动拉取和处理事件。
  • Event Grids是一个Distribution系统,不是队列机制。 如果一个事件被导入,它会立即被导出,如果它没有得到处理,它就会不再存

到了这里,关于Event Grids, Event Hubs与Service Bus 的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 进程、线程、Core、OS Application、task、event、runnable、SWC、port的区别与联系

    进程是资源分配的最小单位 ,进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是系统进行资源分配和调度的基本单位。进程是一个动态的概念,是一个活动的实体。 “独立功能”表示进程是面向使用者的定义,它关心的是要

    2024年02月10日
    浏览(44)
  • Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置

    语法: 注意: 只有在js文件才可以自动补全 @param 。vue文件只会显示 /** */ 上述注释中 @description 和 @return 是自定义的代码片段,快捷键 jsfn 作用: 在vue文件引入方法后,可以查看方法的注释说明,规范代码。 方法中变量快捷打印, 第一步选中方法的 变量 进行 复制 第二步

    2023年04月08日
    浏览(27)
  • mapper层和service层的区别

    在软件开发中,通常将应用程序的不同层进行分离,以便实现更好的代码组织和职责分离。通常将应用程序分为三个主要层:表示层、业务逻辑层和数据访问层。其中,业务逻辑层通常又可以分为 Service 层和 Mapper 层。 Mapper 层是数据访问层的一部分,负责将数据从数据库中提

    2024年02月12日
    浏览(33)
  • @Service和@Component注解的区别和用法

    @Service和@Component注解在Spring框架中都用于标注类,以便Spring容器能够自动识别并创建其实例。然而,这两个注解在用法和区别上却有着不同的目的和效果。本文将详细介绍这两个注解的用法和区别,并通过示例代码进行演示。 一、@Service注解 @Service注解是Spring框架中用于标注

    2024年02月06日
    浏览(32)
  • Java中 Controller、Service、Dao/Mapper层的区别与用法

    在Java开发中,通常会采用三层架构(或称MVC架构)来划分程序的职责和功能,分别是Controller层、Service层、Dao/Mapper层。 业务模块的逻辑功能设计,和DAO层一样都是先设计接口,再创建要实现的类,然后在配置文件中进行配置其实现的关联。接下来就可以在service层调用接口进

    2024年02月06日
    浏览(41)
  • k8s之service五种负载均衡byte的区别

    在 k8s 中, service 是一个固定接入层,客户端可以通过访问 service 的 ip 和端口访问到 service 关联的后端pod,这个 service 工作依赖于在 kubernetes 集群之上部署的一个附件,就是kubernetes 的 dns 服务 (不同 kubernetes 版本的 dns 默认使用的也是不一样的,1.11 之前的版本使用的是 ku

    2024年02月05日
    浏览(38)
  • service和systemctl的区别/修改PATH的方法/一条命令查看IP地址和网关以及DNS服务器

    一.service和systemctl的区别 Linux服务管理的两种方式:service 和 systemctl service命令其实是去/etc/init.d目录下,去执行相关程序,init.d目录包含许多系统各种服务的启动和停止脚本。当Linux启动时,会寻找这些目录中的服务脚本,并根据脚本的run level确定不同的启动级别。 这种方法

    2024年02月05日
    浏览(55)
  • Util、POJO、domain、entity、model、DAO、DTO、view、mapper、service、controller的作用和区别分析

    @[TOC]Util、POJO、domain、entity、model、DAO、DTO、view、mapper、service、controller的作用和区别分析 前言 做开发项目时,总会遇到这些包,理清他们的层次,非常有助于我们对于项目的理解和建立。 现阶段CSDN上貌似没有很系统,很详细的关于层级类的解释。因此总结了一下自己的经

    2024年02月07日
    浏览(30)
  • springcloud bus消息总线

    Spring Cloud Bus 配合Spring Cloud Config 使用可以实现配置的动态刷新。 Spring Cloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的功能。Spring Clud Bus目前支持RabbitMQ和Kafka。 Spring Cloud Bus能 管理和传播分布式系统间的消息

    2024年01月16日
    浏览(31)
  • 消息总线 —— SpringCloud Bus

    Spring Cloud Bus 是 Spring Cloud 体系内的消息总线,支持 RabbitMQ 和 Kafka 两种消息中间件。所谓消息总线,简单理解就是一个消息中心,众多微服务实例都可以连接到总线上,实例可以往消息中心发送或接收信息,例如:实例 A 发送一条消息到总线上,总线上的实例 B 可以接收到信

    2024年02月08日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包