当前位置:首页 > 科技  > 软件

消息队列架构是如何演变的?

来源: 责编: 时间:2024-05-10 09:53:56 222观看
导读IBM MQ -> RabbitMQ -> Kafka ->Pulsar, 消息队列架构是如何演变的?下图显示了架构比较。1.IBM MQIBM MQ 于 1993 年推出。它最初称为 MQSeries,2002 年更名为 WebSphere MQ。2014 年更名为 IBM MQ。IBM MQ 是一款非常

IBM MQ -> RabbitMQ -> Kafka ->Pulsar, 消息队列架构是如何演变的?6kH28资讯网——每日最新资讯28at.com

下图显示了架构比较。6kH28资讯网——每日最新资讯28at.com

6kH28资讯网——每日最新资讯28at.com

1.IBM MQ

IBM MQ 于 1993 年推出。它最初称为 MQSeries,2002 年更名为 WebSphere MQ。2014 年更名为 IBM MQ。IBM MQ 是一款非常成功的产品,广泛应用于金融领域。其收入在 2020 年仍达到 10 亿美元。6kH28资讯网——每日最新资讯28at.com

队列管理器是消息队列的逻辑容器。它通过消息通道向其他队列管理器传输数据。队列存储消息。消息是待传输数据的抽象概念。消息头包含路由、存储和交付信息。6kH28资讯网——每日最新资讯28at.com

2. RabbitMQ

2003 年,金融行业的多家机构希望开发一种标准化的消息传递协议,于是 AMQP(高级消息队列协议)在摩根大通诞生了。与在 API 层面标准化的 JMS(Java 消息传递服务)不同,AMQP 是一种线层面的协议,这意味着它指定了要传输的数据格式。作为 AMQP 的实现之一,RabbitMQ 由 Rabbit Technologies 于 2007 年开发,后被 VMWare 收购。6kH28资讯网——每日最新资讯28at.com

RabbitMQ 架构不同于 IBM MQ,更类似于 Kafka 概念。生产者向指定交换类型的交换发布消息。它可以是直接、主题或扇出。然后,交换中心根据不同的消息属性和交换类型将消息路由到队列中。消费者据此接收信息。6kH28资讯网——每日最新资讯28at.com

3. Kafka

2011 年初,LinkedIn 开源了 Kafka,这是一个分布式事件流平台。它以弗朗茨-卡夫卡(Franz Kafka)的名字命名。顾名思义,Kafka 是为写而优化的。它为处理实时数据馈送提供了一个高吞吐量、低延迟的平台。它提供了一个统一的事件日志来实现事件流,在互联网公司中得到广泛应用。6kH28资讯网——每日最新资讯28at.com

Kafka 定义了生产者、经纪人、主题、分区和消费者。它的简单性和容错性使其能够取代以前的产品,如基于 AMQP 的消息队列。6kH28资讯网——每日最新资讯28at.com

4. Pulsar

Pulsar 最初由雅虎开发,是一个一体化的消息和流平台。与 Kafka 相比,Pulsar 融合了其他产品的许多有用功能。此外,Pulsar 的架构更加原生云化,在集群扩展和分区迁移等方面提供了更好的支持。6kH28资讯网——每日最新资讯28at.com

Pulsar 架构分为两层:服务层和持久层。Pulsar 本身支持分层存储,我们可以利用 AWS S3 等更便宜的对象存储来长期持久化消息。6kH28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-87952-0.html消息队列架构是如何演变的?

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 微星联名游戏《怪物猎人》系列电脑硬件全面上市

下一篇: Python 代码中的事务隔离

标签:
  • 热门焦点
  • 直屏旗舰来了 iQOO 12和K70 Pro同台竞技

    旗舰机基本上使用的都是双曲面屏幕,这就让很多喜欢直屏的爱好者在苦等一款直屏旗舰,这次,你们等到了。据博主数码闲聊站带来的最新爆料称,Redmi下代旗舰K70 Pro和iQOO 12两款手
  • 石头智能洗地机A10 Plus体验:双向自清洁治好了我的懒癌

    一、前言和介绍专为家庭请假懒人而生的石头科技在近日又带来了自己的全新旗舰新品,石头智能洗地机A10 Plus。从这个产品名上就不难看出,这次石头推出的并不是常见的扫地机器
  • Automa-通过连接块来自动化你的浏览器

    1、前言通过浏览器插件可实现自动化脚本的录制与编写,具有代表性的工具就是:Selenium IDE、Katalon Recorder,对于简单的业务来说可快速实现自动化的上手工作。Selenium IDEKat
  • 得物效率前端微应用推进过程与思考

    一、背景效率工程随着业务的发展,组织规模的扩大,越来越多的企业开始意识到协作效率对于企业团队的重要性,甚至是决定其在某个行业竞争中突围的关键,是企业长久生存的根本。得物
  • 虚拟键盘 API 的妙用

    你是否在遇到过这样的问题:移动设备上有一个固定元素,当激活虚拟键盘时,该元素被隐藏在了键盘下方?多年来,这一直是 Web 上的默认行为,在本文中,我们将探讨这个问题、为什么会发生
  • 腾讯VS网易,最卷游戏暑期档,谁能笑到最后?

    作者:无锈钵来源:财经无忌7月16日晚,上海1862时尚艺术中心。伴随着幻象的精准命中,硕大的荧幕之上,比分被定格在了14:12,被寄予厚望的EDG战队以绝对的优势战胜了BLG战队,拿下了总决
  • 花7万退货退款无门:谁在纵容淘宝珠宝商家造假?

    来源:极点商业作者:杨铭在淘宝购买珠宝玉石后,因为保证金不够赔付,店铺关闭,退货退款难、维权无门的比比皆是。“提供相关产品鉴定证书,支持全国复检,可以30天无理由退换货。&
  • 认真聊聊东方甄选:如何告别低垂的果实

    来源:山核桃作者:财经无忌爆火一年后,俞敏洪和他的东方甄选依旧是颇受外界关心的“网红”。7月5日至9日,为期5天的东方甄选“甘肃行”首次在自有App内直播,
  • 重估百度丨大模型,能撑起百度的“今天”吗?

    自象限原创 作者|程心 罗辑2023年之前,对于自己的“今天”,百度也很迷茫。“新业务到 2022 年底还是 0,希望 2023 年出来一个 1。”这是2022年底,李彦宏
Top