
RabbitMQ消息队列
文章平均质量分 89
Java编程_yyds
这个作者很懒,什么都没留下…
展开
-
RabbitMQ笔记一7-11章RabbitMQ工作模型【动力节点】
Fanout 扇形的,散开的;扇形交换机投递到所有绑定的队列,不需要路由键,不需要进行路由键的匹配,相当于广播、群发;根据路由键精确匹配(一模一样)进行路由消息队列;通配符匹配,相当于模糊匹配;#匹配多个单词,用来表示任意数量(零个或多个)单词匹配一个单词(必须有一个,而且只有一个),用.隔开的为一个单词:beijing.发送时指定的路由键:lazy.orange.rabbit基于消息内容中的headers属性进行匹配;原创 2023-04-26 16:00:20 · 535 阅读 · 1 评论 -
动力节点rabbitmq-1-6章What is RabbitMQ?
RabbitMQ是一个广泛使用的消息服务器,采用Erlang语言编写,是一种开源的实现 AMQP(高级消息队列协议)的消息中间件;RabbitMQ最初起源于金融系统,它的性能及稳定性都非常出色;AMQP协议(),即 Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计;我们学的协议有哪些:(http、ftp)原创 2023-04-26 15:59:23 · 906 阅读 · 0 评论 -
【2021最新版】RabbitMQ面试题总结,每道题都很经典
大家对RabbitMQ原理都应该有所了解,下面我们就来看一下关于RabbitMQ原理的面试题。 1、为什么要引入MQ系统,直接读写数据库不行吗? 其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么? 先说一下消息队列常见的使用场景吧,其实场景有很多,但是比较核心的有 3 个:解耦、异步、削峰。 解耦:多系统多进程的数据交换,用pub/sub 异步:把大数据量的同步处理改为异步 削峰:一般的A 系统使用 MySQL,扛到每秒 2k 个请求就差原创 2021-12-30 11:49:51 · 622 阅读 · 0 评论 -
动力节点RabbitMQ学习笔记,超详细的入门使用教程
RabbitMQ是流行的开源消息队列系统,用erlang语言开发,RabbitMQ是AMQP(高级消息队列协议)的标准实现。采用该技术,我们可以实现异步处理、流量削峰、系统解耦。 RabbitMQ 整体是一个与其他中间件相同的模型,主要是负责接收、存储和转发消息。可以把消息传递的过程想想成快递:将一个快递送到快递公司,快递公司由快递员送到收件人的人中,RabbitMQ就类似于一个快递公司,也就是RabbitMQ的交换机模型。 什么是消息队列(MQ) 消息是在不同应用间传递的数据。这里的消息可以非常简单原创 2021-12-28 14:17:16 · 1430 阅读 · 0 评论