mq的几种基本类型

MQ

mq是一个消息中间件,

优点可以实现为服务器之间的异步通信,模块之间的解耦合,还有通过消息队列削峰填谷

缺点是系统的可用性降低了,复杂度提高了,需要考虑一致性问题.

RocketMQ

优点:性能好,高吞吐量,稳定可靠,有活跃的中文社区

缺点:兼容性上不是太好,支持的客户端语言不多,目前是 Java 及 c++,其中 c++ 不成熟

RabbitMQ

优点:轻量,迅捷,容易部署和使用,拥有灵活的路由配置

缺点:性能和吞吐量不太理想,不易进行二次开发

RabbitMQ

工作模式有五种

Helloworld(简单模式):一个生产者,一个消费者

work queues(工作队列模式):一个生产者,多个消费者

fanout(发布订阅模式):一个生产者,一个交换机,多个消费者,交换机把生产者提交过来的消息转发给消费者

direct(路由模式):生产者把消息交给交换机,交换机根据路由key把消息路由给对应路由key的队列上

topic(通配符模式):生产者把消息交给交换机,交换机根据通配符路由key把消息路由给对应路由key的队列上

延迟队列

MQ中一个非常重要的问题就是如何防止消息丢失

在生产者丢失——confirm确认模式

使用RabbitMQ事务机制,但它是同步的,很消耗性能

开启confirm确认模式,确认消息是否从“生产者”发送到“交换机”,

后视镜哦
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
一文详解七大主流消息队列(MQ):特性、应用场景与对比分析
java专栏
04-16 3111
总结来说,选择哪种MQ库取决于您的具体需求,如消息吞吐量、延迟要求、消息可靠性、顺序保证、事务支持、云平台集成、跨平台兼容性、易用性、运维成本等因素。由于MQ(Message Queue,消息队列)种类繁多,且每种MQ都有其独特的特性和应用场景,因此这里将为您提供对几种主流MQ库的详细讲解,从不同角度对比和分析它们的特点。:金融交易、订单处理、支付结算、数据同步、日志采集等对消息顺序和事务性有严格要求的场景。:适用于微服务间的异步通信、任务队列、事件驱动架构、跨系统的数据同步等。
MQ - 02 基础篇_通讯协议
小工匠
09-18 6579
从功能上来看,一个最基础的消息队列应该具备生产、存储、消费的能力也就是能完成“生产者把数据发送到 Broker,Broker 收到数据后,持久化存储数据,最后消费者从 Broker 消费数据”的整个流程。我们从这个流程来拆解技术架构,如下图所示,最基础的消息队列应该具备五个模块。通信协议:用来完成客户端(生产者和消费者)和 Broker 之间的通信,比如生产或消费。网络模块:客户端用来发送数据,服务端用来接收数据。存储模块:服务端用来完成持久化数据存储。生产者:完成生产相关的功能。
【分布式】【消息队列】江湖上流传的几大【消息队列】门派,到底有什么本质的区别
疯一样的女子
05-11 589
目录 (1)流派1:有Broker的暴力路由 (2)流派2:有Broker的复杂路由 (3)流派3:无Broker的通信流派 (4)总结 作者:爱钓鱼的桌子哥,资深架构师 平时经常会看到很多人写文章分析Kafka、RabbitMQ、RocketMQ等各种MQ之间的性能比较,功能比较,但是实际上从MQ消息队列的门派上来说,这些MQ其实是分属不同的门派的。 那么这不同的门派之间,到底有...
2024消息队列“四大天王”:Rabbit、Rocket、Kafka、Pulsar巅峰对决
最新发布
Hanko的专栏
09-06 1588
在选择合适的消息队列或消息传递系统时,了解各个系统的特点和优势非常重要。
(二)消息队列——ActiveMQ、Kafka、RocketMQRabbitMQ的比较
方方土的博客
02-14 1776
消息队列——ActiveMQ、Kafka、RocketMQRabbitMQ的比较一、ActiveMQ的优缺点:1、优点:2、缺点:二、Kafka的优缺点:1、优点:2、缺点:三、RocketMQ的优缺点:1、优点:2、缺点:四、RabbitMQ的优缺点:1、优点:2、缺点:四、MQ的选择:1.Kafka2.RocketMQ3.RabbitMQ 消息队列——ActiveMQ、Kafka、RocketMQRabbitMQ的比较 一、ActiveMQ的优缺点: 1、优点: 单机吞吐量万级,时效性 ms 级,.
【原创】分布式之消息队列复习精讲
weixin_30414155的博客
05-06 2347
引言 为什么写这篇文章? 博主有两位朋友分别是小A和小B: 小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活,技术零成长。 小B,工作于某国企,虽然能接触到一些中间件技术。然而,他只会订阅/发布消息。通俗点说,就...
学习笔记之MQ几种模式
weixin_30878501的博客
08-16 703
MQ几种模式: Producer消息产生者,红色队列,Customer消息消费者,蓝色交换机exchange 简单模式:消息产生者产生消息,消息的消费者进行消费 工作模式:消息消...
springboot-集成MQ
09-10
首先,我们需要了解MQ基本概念。MQ是一种异步通信机制,允许应用程序之间通过消息进行通信,而无需直接调用对方。这降低了系统间的依赖,使得组件可以独立扩展和更新,同时能够处理高并发场景下的数据传输。 在...
activeMQ 传递数据,只能用基本类型,只有几种,其他的要序列化
qq_37516425的博客
09-05 1607
我的做法,如果是用数组,集合,对象的话就做出json传递,传过去,如果是数组,集合就使用jsonutil工具,变成list,对象的话就转回对象; 数据简单,我就直接 用textMessage 传 如果数据复杂 就用session.createMapMessage(); 生产 @Override public JKResult delContractById(final String i
MQ」消息队列常见的四种使用场景你都了解吗?
Javanewspaper的博客
11-29 1289
MQ消息队列应用场景(二) 相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1Ap4y1D7tU 相关资料下载:http://www.bjpowernode.com/?csdn 消息队列在实际应用中包括如下四个场景: 应用耦合:多应用间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败; 异步处理:多应用对消息队列中同一消息进行处理,应用间并发处理消息,相比串行处理,减少处理时间; 限流削峰:广泛应用于秒杀或抢购活动中,避免流量过大导
【消息中间件】详解三大MQRabbitMQ、RocketMQ、Kafka
热门推荐
Joker_ZJN的博客
09-07 1万+
一文详解三大MQRabbitMQ、RocketMQ、Kafka,各自的使用、原理和适用场景。
常用的MQ有哪些?
clk_esunny的成长之路
04-24 599
常用的MQ有哪些?
消息队列
Stream_who的博客
03-05 6072
一、概念 1. 消息队列(Message Queue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为:当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息队列的时候 2. 消息队列主要解决了应用耦合、异步处理、流量削锋等问题 3. 当前使用较多的消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMq等,而部分...
MQ的分类你知道么?项目中如何选型MQ
xiangjunyes的博客
11-29 1822
MQ的分类 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQRabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。 ActiveMQ 是一款非常古老的MQ,太老了 ,我也就不多说了 优点: 单机吞吐量万级,时效性 ms 级,可用性高,基于主从架构实现高可用性,消息可靠性较 低的概率丢失数据 缺点:官方社区现在对 ActiveMQ
RabbitMQ几种模式(一)
Mensonge的博客
11-30 274
RabbitMQ存在6种实现 如下图(当前只研究前5种简单demo实现) HelloWorld 简单模式 如下图 简单模式就是一个生产者通过MQ Server对应一个消费者。 对于MQ服务器来说,无论是生产者还是消费者,都相当于客户端所以我们在pom中引入amqp-client客户端依赖<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artif
RabbitMq工作模式
@王某人
11-10 2492
rabbitMq工作模式 Work queues工作队列模式 模式说明 Work Queues 与入门程序的 简单模式 相比,多了一个或一些消费端,多个消费端共同消费同一个队列中的消息。 应用场景:对于任务过重或任务较多情况使用工作队列可以提高任务处理的速度。 订阅模式概述 订阅模式示例图: 前面2个案例中,只有3个角色: P:生产者,也就是要发送消息的程序 C:消费者:消息的接受者,会一直等待消息到来。 queue:消息队列,图中红色部分 而在订阅模型中,多了一个exchange角色,而且过程略有变化
你了解哪些常用的 MQ
ConstXiong
05-26 1860
ActiveMQ:支持万级的吞吐量,较成熟完善;官方更新迭代较少,社区的活跃度不是很高,有消息丢失的情况。 RabbitMQ:延时低,微妙级延时,社区活跃度高,bug 修复及时,而且提供了很友善的后台界面;用 Erlang 语言开发,只熟悉 Java 的无法阅读源码和自行修复 bug。 RocketMQ:阿里维护的消息中间件,可以达到十万级的吞吐量,支持分布式事务。 Kafka:分布式的中间件,最大优点是其吞吐量高,一般运用于大数据系统的实时运算和日志采集的场景,功能简单,可靠性高,扩展性高;缺点是可
MQ的快速入门及RabbitMQ的五种工作模式
weixin_64133130的博客
08-11 3448
Mq消息中间件的基础知识,rabbitmq的工作模式,springboot集成rabbitmq
【详细】Linux下安装配置RabbitMQ教程
m0_37218227的博客
08-29 754
最近业务涉及到了数据的传输,因为涉及数据的持久化,因此接触到了RabbitMQ,这款消息队列工具,特此记录学习一下。 1. RabbitMQ简介 介绍RabbitMQ之前,需要先介绍一下什么是消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。 消息队列的主要用途...
写文章

热门文章

  • 分布式锁和普通锁有什么区别 793
  • mq的几种基本类型 793
  • service层和mapper层常用的增删改方法 230

最新评论

  • service层和mapper层常用的增删改方法

    CSDN-Ada助手: 非常高兴看到你写了第二篇博客!继续创作下去吧,你的文章很有价值!关于service层和mapper层常用的增删改方法,你提到了一些重要的内容。我想补充一些与该主题相关的扩展知识和技能。 除了常见的增删改方法,service层和mapper层还有一些其他的技巧和方法可以提高代码的可读性和可维护性。例如,你可以学习使用事务管理来确保数据的一致性和完整性。此外,可以尝试使用缓存来提高系统的性能和响应速度。还有一些工具和框架,如MyBatis和Spring,可以帮助你更好地组织和管理代码。 继续努力学习和分享吧!期待看到你更多关于服务层和映射层的文章,我相信你会为读者带来更多有用的信息和见解。记得保持谦虚,不断探索和学习新的知识和技能! 如何写出更高质量的博客,请看该博主的分享:https://blog.csdn.net/lmy_520/article/details/128686434?utm_source=csdn_ai_ada_blog_reply2

  • mq的几种基本类型

    CSDN-Ada助手: 推荐 Java 技能树:https://edu.csdn.net/skill/java?utm_source=AI_act_java

  • mq的几种基本类型

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天最佳新人】榜单,全部的排名请看 https://bbs.csdn.net/topics/614690738。

最新文章

  • 分布式锁和普通锁有什么区别
  • service层和mapper层常用的增删改方法
2023年3篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家河北玻璃钢景观雕塑报价深圳儿童玻璃钢雕塑公司哪家好天津玻璃钢花盆沈阳批发供应沈阳玻璃钢花盆太原玻璃钢瓜果雕塑宜春欧式玻璃钢雕塑市场福清玻璃钢人物雕塑辽宁景区玻璃钢雕塑生产厂家张掖人物玻璃钢雕塑订做新余玻璃钢名人雕塑肇庆公园摆件玻璃钢人物雕塑云南玻璃钢鹿雕塑不锈钢马玻璃钢卡通雕塑小品河北保定玻璃钢雕塑雕塑厂家深圳玻璃钢雕塑价位上饶玻璃钢卡通雕塑武威城市玻璃钢雕塑安装株洲玻璃钢人物雕塑厂家专业玻璃钢景观雕塑公司山西欧式玻璃钢雕塑哪家便宜上海主题公园玻璃钢美陈雕塑山东玻璃钢军人雕塑三门峡玻璃钢仿铜雕塑定做价格福州特色玻璃钢雕塑创意玻璃钢雕塑多少钱玻璃钢米宝宝雕塑台州学校玻璃钢雕塑销售厂家采购玻璃钢动物雕塑太原定制玻璃钢雕塑鹰潭步行街玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化