分类: RabbitMQ
thumbnail

商城:RabbitMQ

RabbitMQ:https://www.tinstu.com/category/notes/rabbitmq docker安装RabbitMQ docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369……
thumbnail

RabbitMQ:集群

无实操 clustering 搭建步骤 1.修改 3 台机器的主机名称 vim /etc/hostname 2.配置各个节点的 hosts 文件,让各个节点都能互相识别对方 vim /etc/hosts 10.21……
thumbnail

RabbitMQ:幂等性/优先队列/惰性队列

幂等性 概念 用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。 举个最简单的例子,那就是支付,用户购买商品后……
thumbnail

RabbtiMQ:发布确认高级

在生产环境中由于一些不明原因,导致 rabbitmq 重启,在 RabbitMQ 重启期间生产者消息投递失败,导致消息丢失,需要手动处理和恢复。那么,如何才能进行 Rabbi……
thumbnail

RabbitMQ:延迟队列(SpringBoot)

延迟队列的概念 延时队列中的元素是希望在指定时间到了以后或之前取出和处理,简单来说,延时队列就是用来存放需要在指定时间被处理的元素的队列 延迟队列使用……
thumbnail

RabbitMQ:死信队列

死信的概念 无法被消费的消息 应用场景:为了保证订单业务的消息数据不丢失,需要使用到 RabbitMQ 的死信队列机制,当消息消费发生异常时,将消息投入死信队列……
thumbnail

RabbitMQ:交换机

Exchanges Exchanges 概念 RabbitMQ 消息传递模型的核心思想是: 生产者生产的消息从不会直接发送到队列。 生产者只能将消息发送到交换机(exchange) 交换机工作……
thumbnail

RabbitMQ:发布确认

发布确认原理 比如说 开启队列持久化,消息持久化之后,生产者给mq一个消息,还没来得及进行持久化,也就是还没有保存到磁盘,mq就挂了,消息丢失! 此时,就……
thumbnail

RabbitMQ:Work Queues-持久化

概念 如何保障当 RabbitMQ 服务停掉以后消息生产者发送过来的消息不丢失。确保消息不会丢失需要做两件事:我们需要将队列和消息都标记为持久化。 队列实现持久……
thumbnail

RabbitMQ:Work Queues-消息应答

概念 消费者在接收到消息并且处理该消息之后,告诉 rabbitmq 它已经处理了,rabbitmq 可以把该消息删除了 自动应答 消息发送后立即被认为已经传送成功,这种模……
thumbnail

RabbitMQ:Work Queues-轮训分发消息

工作队列(又称任务队列)的主要思想是避免立即执行资源密集型任务,而不得不等待它完成。相反我们安排任务在之后执行。我们把任务封装为消息并将其发送到队列。……
thumbnail

RabbitMQ:HelloWord

将用 Java 编写两个程序。发送单个消息的生产者和接收消息并打印出来的消费者 导入依赖 pom.xml <!--指定 jdk 编译版本--> <build> ……
thumbnail

RabbitMQ:安装与WEB管理插件

安装 官网地址 https://www.rabbitmq.com/download.html 文件下载与上传与安装 介绍 安装rabbitMQ需要先安装erlang环境 Erlang/OTP 官网 :https://www.erlang……
thumbnail

Linux下安装Erlang

Erlang是RabbitMQ所依赖的环境,安装 安装 1.官网下载 压缩包 https://www.erlang.org/downloads#source 2.上传压缩包到服务器 3.解压压缩包  tar -zxvf cd ot……
thumbnail

MQ的相关概念与RabbitMQ

MQ的相关概念 1.是什么 MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制……