![](https://img-blog.csdnimg.cn/3eb43fc1ab704e78bdc6ae843469f46f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
RabbitMQ
文章平均质量分 78
总结学习RabbitMQ经验
stopping5
菜鸟一枚
展开
-
RabbitMQ(五)延时队列
一、SpringBoot整合RabbitMQ 通过Springboot整合RabbitMQ,实现延迟队列处理。x是普通交换机分别通过XA、XB绑定到队列QA、QB。其中QA队列超时时间为10s、QB为40s。两个队列都通过YD路由键绑定到yExchange死信队列中。一旦超时则转发消息到QD队列,从而实现延时队列消息处理。 1. 新增依赖 <dependency> <groupId>org.springframework.boot</groupId> &原创 2022-03-23 00:12:33 · 828 阅读 · 0 评论 -
RabbitMQ(四)死信队列
一、什么是死信队列 在普通队列中如果消息被拒绝、超时、队列消息满的情况,如果该队列指定了死信交互机则可以将死信的消息发送到死信队列中处理。其中,死信队列也是普通的队列只不过是被指定处理死信消息而已。 二、代码 1. 消息被拒接 生产者代码 在生产者声明了普通交换机、普通队列以及普通队列参数。x-dead-letter-exchange 声明队列交换机,x-dead-letter-routing-key 死信队列routing-key。声明死信队列的时候routing-key保持一致。 public cla原创 2022-03-23 00:00:07 · 461 阅读 · 0 评论 -
RabbitMQ(三)发布确认 Publisher Confirms
代码仓库:github:https://github.com/stopping5/RabbitMq-Operation-Record.git 本代码示例需要引入rabbitmq依赖 <!-- rabbitmq依赖客户端--> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</art.原创 2022-03-22 23:51:08 · 2156 阅读 · 0 评论 -
RabbitMR(二)Docker安装RabbitMQ
一、下载RabbitMq Image docker pull docker.io/rabbitmq:3.8-management 二、运行 其中edd581f906b9 是容器的ID docker run --name rabbit-mq -d -p 34566:5672 -p 34567:15672 edd581f906b9 端口作用: 5672 javaApi访问 15672 浏览器客户端访问 安装成功后,登录物理机的IP:15672即可访问。默认账号密码:guest/guest 三、用原创 2022-03-22 17:50:32 · 2753 阅读 · 1 评论 -
RabbitMq(一)基础入门
官网地址:https://www.rabbitmq.com/getstarted.html 一、什么是RabbitMQ RabbitMQ is lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet .原创 2022-03-22 17:37:56 · 2072 阅读 · 0 评论