demo项目分为1个生产者,2个消费者。consumer1项目采用自动ACK,失败重试5次,5次后若还未消费成功,则消息进入死信队列。consumer2项目采用手动ACK,失败重试1次,再次失败后进入死信队列。
我把所有类型的交换机都尝试了下,provider项目启动后,浏览器输入http://localhost:8082/,即可进入页面,可通过页面直接模拟发送消息。
consumer1里面我加入了redis的配置,可移除,不是必要的,只是我学习时练手的。
demo地址:GitHub - songdada1995/rabbitmq-demo: rabbitmq demo 项目



