
RabbitMQ
Blueberry ice
不积跬步,无以至千里!
展开
-
RabbitMQ队列的常用属性
RabbitMQ队列的常用属性RabbitMQ创建队列界面:RabbitMQ常用队列属性有以下几种:标签Arguments含义缩写Message TTLx-message-ttl队列中所有消息的过期时间TTLAuto expirex-expires队列生存期(毫秒)内没有被使用就会自动删除ExpMax lengthx-max-length...原创 2019-12-12 19:33:52 · 1943 阅读 · 0 评论 -
RabbitMQ控制台创建延迟队列
RabbitMQ控制台创建延迟队列方法:控制台Queues下面:Add a new queue,参数如图:属性释义:x-dead-letter-exchange:设置变成死信队列后发送的交换机direct_exchange_test。x-dead-letter-routing-key:死信路由键,死信重新按照指定的routing-key queue_test_send_key1 发送。...原创 2019-12-06 09:12:30 · 1828 阅读 · 0 评论 -
RabbitMQ控制台如何新建一个Exchange
Exchange 有四种类型:direct、topic、fanout、headersDirect :交换机会将消息中的Routing key与该Exchange所有Binding中的Routing key进行匹配,如果相等,就发送到该Binding对应的Queue中。Fanout :交换机会将接收到的消息发送给所有与之绑定的队列。Topic :将消息中的Routing key与该Excha...原创 2019-12-05 11:13:56 · 4818 阅读 · 0 评论 -
RabbitMQ之死信队列
RabbitMQ之死信队列rabbitMq没有提供延时队列的方法,我们可以利用TTL和DLX来实现延时队列功能。死信队列DLX(Dead-Letter-Exchange),利用DLX,当消息在一个队列中变成死信 (dead message) 之后,能被重新发布到另一个交换机(Exchange),这个交换机就是DLX。消息变成死信的几种情况消息被拒绝(basic.reject/ basi...原创 2019-12-04 19:37:15 · 126 阅读 · 0 评论