![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
文章平均质量分 60
Mudrock__
这个作者很懒,什么都没留下…
展开
-
RabbitMQ_消息确认机制
消息发送确认机制:消息由producer发送后,确认其是否到达broker,又是否被exchange转发至对应queue的机制该机制分为两部分:producer---broker,exchange---queue前者的实现依靠ConfirmCallback机制,后者的实现依靠ReturrnsCallback机制实现ConfirmCallback接口,并重写confirm方法confirm方法参数含义:correlationData:CorrelationData类只有一个 id 属性 用于唯一标识该消息原创 2022-12-05 15:06:36 · 888 阅读 · 0 评论 -
RabbitMQ_消息的TTL与死信队列
TTL = time to live,消息的TTL = 消息的过期时间当队列中的消息过期、被拒绝、溢出(消息队列达到最大长度)后,若未设置死信队列,则该消息将被抛弃,反之则转入死信队列配置类死信队列仅需配置类,其与消息队列的绑定在消息队列的配置类中完成消息的TTL分为消息队列的TTL与消息本身的TTL消息队列的TTL:被转发至该队列中的所有消息均遵循该队列的TTL规则消息本身的TTL:消息遵循本身携带的TTL规则,不影响所处队列中的其他消息问:若同时存在消息队列的TTL与消息本身的TTL,优先级如原创 2022-12-02 16:41:43 · 848 阅读 · 0 评论 -
RabbitMQ_五种模式(整合SpringBoot)
若先启动生产者端发送消息,再启动消费者端接收消息,则最先连接到RabbitMQ服务器的消费者将接收所有的消息,所以通常而言需要先启动消费者端;而先启动消费者端时,若将配置类置于生产者端,则可能会出现消费者端中使用,但尚未被配置到RabbitMQ的配置(若配置类在生产者端的话),所以将配置类置于消费者端更有利于测试代码,另外,在项目启动时就进行配置显然是很好的选择。将消息队列与交换机进行绑定,当有生产者向交换机投递消息时,交换机将会把消息转发至所有与其绑定的消息队列。x.number.y 将匹配队列1 2。原创 2022-11-30 17:44:20 · 1422 阅读 · 0 评论 -
RabbitMQ_Java
未整合SpringBoot的原生Java与RabbitMQ原创 2022-11-23 15:40:21 · 587 阅读 · 0 评论 -
RabbitMQ_概述
虚拟地址间的环境相互独立(一个虚拟地址下不允许有同名Exchange,但不限制其余虚拟地址下有同名Exchange)Routing Key:路由规则,交换机用于标识并分类消息队列的工具(根据消息携带的Routing Key,将该消息分发至处于该Routing Key下的消息队列)Channel:信道,进行消息读写的通道,RabbitMQ的绝大部分操作在信道完成;Exchange:交换机,消息系统中枢,将从生产者处收集的消息分发至对应消息队列。Queue:消息队列,用于存储生产者传递的消息。原创 2022-11-19 23:11:32 · 522 阅读 · 0 评论 -
RabbitMQ_交换机
交换机在RabbitMQ中扮演消息系统中枢,将从处收集的消息转发至处,等待消费者消费消息队列被绑定至交换机,交换机根据routing key标识并分类消息队列原创 2022-11-19 22:42:39 · 833 阅读 · 0 评论 -
RabbitMQ_用户 与 角色 与 权限
RabbitMQ_用户 与 角色 与 权限原创 2022-11-13 15:26:21 · 437 阅读 · 0 评论 -
RabbitMQ_Windows系统下安装RabbitMQ详细教程
在安装RabbitMQ之前,需要先确认当前计算机上是否安装了Erlang(RabbitMQ的运行需要Erlang环境);未安装Erlang也不要紧,RabbitMQ官网提供了Erlang的下载链接,下文会一同说明说明:该博客选择的RabbitMQ版本为该博客发布时的最新版本(3.11.3),若想选择其余版本,可在官网首页右侧选择;3.11.3版本的RabbitMQ适配的Erlang版本为25.1。原创 2022-11-12 17:48:10 · 763 阅读 · 0 评论