🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
队列具备两种模式:`default` 和 `lazy`。 默认的为 `default` 模式在 3.6.0 之前的版本无需做任何变更。 <br/> **`lazy`模式即为惰性队列的模式**,可以通过调用 `channel.queueDeclare` 方法的时候在参数中设置;也可以通过 Policy 的方式设置,如果一个队列同时使用这两种方式设置的话,那么 Policy 的方式具备更高的优先级。 <br/> >[info]如果要通过声明的方式改变已有队列的模式的话,那么只能先删除队列,然后再重新声明一个新的。 :-: ![](https://img.kancloud.cn/76/5a/765affff135c677f6a7e3d68ae32a1ca_1359x339.jpg) `default`和`lazy`模式的内存开销对比 在发送 1 百万条消息,每条消息大概占 1KB 的情况下,普通队列占用内存是 1.2GB,而惰性队列仅仅占用 1.5MB。