赞
踩
一、什么是 RabbitMQ 的工作队列?
1、工作队列也称工作者模式,一个生产者、一个消费者
2、也可以一个生产者、多个消费者(竞争关系,可能会重复消费),不需要设置交换机(使用默认的交换机)
3、不需要设置交换机(使用默认的交换机)
二、队列参数
1、name: 队列的名称;
2、actualName: 队列的真实名称,默认用name参数,如果name为空,则根据规则生成一个;
3、durable: 是否持久化;
4、exclusive: 是否独享、排外的;
5、autoDelete: 是否自动删除;
6、arguments:队列的其他属性参数,有如下可选项:
(1)x-message-ttl:消息的过期时间,单位:毫秒;
(2)x-expires:队列过期时间,队列在多长时间未被访问将被删除,单位:毫秒;
(3)x-max-length:队列最大长度,超过该最大值,则将从队列头部开始删除消息;
(4)x-max-length-bytes:队列消息内容占用最大空间,受限于内存大小,超过该阈值则从队列头部开始删除消息;
(5)x-overf
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。