文章分类 -  RabbitMq

消息队列学习
摘要:七、死信队列——“延迟”队列 1.死信队列的介绍 死信队列 ,让一条消息,在满足一定的条件下,成为死信,会被发送到另一个交换机上,再被消费。 这个过程就是死信队列的作用。 死信队列就可以做出“延迟”队列的效果。比如,在订单超时未支付 ,将订单状态改成“已取消”,这个操作就可以使用死信队列来完成。 要 阅读全文
posted @ 2021-07-22 09:30 牛奶配苦瓜 阅读(187) 评论(0) 推荐(0) 编辑
摘要:六、消息的重复消费问题 1.什么幂等性 幂等性:多次操作造成的结果是一致的。对于非幂等的操作,幂等性如何保证?——使用分布式锁。 1)在请求方式中的幂等性的体现 get:多次get 结果是一致的 post:添加,非幂等 put:修改:幂等,根据id修改 delete:根据id删除,幂等 对于非幂等的 阅读全文
posted @ 2021-07-22 09:29 牛奶配苦瓜 阅读(1166) 评论(0) 推荐(1) 编辑
摘要:五、消息的可靠性投递 1.通过confirm机制保证生产者消息能够投递到MQ 在spring项目中做confirm package com.qf.rabbitmq.topics; import com.qf.rabbitmq.util.RabbitUtil; import com.rabbitmq. 阅读全文
posted @ 2021-07-22 09:27 牛奶配苦瓜 阅读(129) 评论(0) 推荐(0) 编辑
摘要:四、在Springboot中使用RabbitMQ 1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependenc 阅读全文
posted @ 2021-07-22 09:25 牛奶配苦瓜 阅读(46) 评论(0) 推荐(0) 编辑
摘要:二、RabbitMQ快速开始 1.RabbitMQ安装 version: '3.1' services: rabbitmq: restart: always image: rabbitmq:management container_name: rabbitmq ports: - 5672:5672 阅读全文
posted @ 2021-07-22 09:19 牛奶配苦瓜 阅读(44) 评论(0) 推荐(0) 编辑
摘要:一、MQ介绍 1.什么是MQ Message Queue(消息 队列),从字面上理解:首先它是一个队列。FIFO先进先出的数据结构——队列。消息队列就是所谓的存放消息的队列。 消息队列解决的不是存放消息的队列的目的,解决的是通信问题。 2.MQ的分类 RabbitMQ: erLang语言编写,可玩性 阅读全文
posted @ 2021-07-22 09:17 牛奶配苦瓜 阅读(127) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示