文章目录 一.引言 二.基本使用 1. 简单示例 2. work queue和公平消费消息 3. 交换机 三.高级特性 1. 消息过期 2. 死信队列 3. 延迟队列 4. 优先级队列 5. 流量控制 a. 服务端限流 b. 客户端限流 6. 消息可靠性 a. 如何确保消息发送到交换机 b. 如何确保消息正确路由到队列 c. 消息持久化存储 d. 如何确保消息正确投递到消费者 e. 如何保证消息幂等性 f. 如何保证消息的顺序 四.总结 一.引言 Rabbit是基于AMQP协议并使用Erlang…
在使用 Spring AMQP 发送消息到 RabbitMQ 的时候收到错误信息: inequivalent arg 'x-queue-type' for queue 'com.ossez.real.estate' in vhost '/': received none but current is the value 'classic' of type 'longstr', class-id=50, method-id=10 上面的错误信息已经很明显了,说明的是发送消息的队列参数中少了 x-q…