自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 RabbitMQ延迟消息

第二种 假设第一条消息的过期时间为30s 第二条消息为10s 但是因为实现方式问题, 队列为先进先出 ,所以只有第一条30s消费完后才会消费10s的消息 所以是满足不了场景。原理: 发送带有过期时间的消息到正常队列中,但是没有消费者,不进行消费,等待消息超时后会被自动投放到死信队列中,消费者直接消费死信队列中的消息。1.创建正常的交换机和队列,死信交换机和死信队列, 队列绑定死信交换机和死信routing-key。第一种方法是通过队列属性设置,队列中所有消息都有相同的过期时间。3.监听死信队列中的消息。

2024-02-17 22:00:54 2318 1

原创 RabbitMQ核心组成

每个虚拟主机都有自己的队列、交换机等设置,可以理解为一个独立的RabbitMQ服务。交换机是消息的中转站,负责接收来自生产者的消息,并将其路由到一个或多个队列中。RabbitMQ 提供了多种不同类型的交换机,每种类型的交换机都有不同的消息路由规则。绑定key,RabbitMq通过绑定将交换机与队列关联起来,绑定的时候一般会指定一个绑定key,结合路由键使路由规则生效。路由键,生产者将消息发送给交换机的时候一般会指定一个RoutingKey,用于指定这个消息的路由规则。队列是消息的存储位置。

2024-02-16 00:53:55 1219 1

原创 Windows安装MQ

RabbitMQ是一个消息队列用到时AMQP协议,使用的是Erlang语言开发。它是Erlang语言开发,所以咱们不着急下载RabbitMQ,得先去下载好Erlang配置好Erlang的环境,再去下载咱们的这么一个RabbitMQ,理由也很简单,RabbitMQ基于Erlang。

2024-02-15 15:49:05 927 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除