摘要: 生产者: package com.gavin.mq.topic; import com.gavin.utils.RabbitMQUtils; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; impo 阅读全文
posted @ 2021-06-10 12:45 gavin苗 阅读(277) 评论(0) 推荐(0)
摘要: 生产者: package com.gavin.mq.direct; import com.gavin.utils.RabbitMQUtils; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; imp 阅读全文
posted @ 2021-06-10 12:21 gavin苗 阅读(57) 评论(0) 推荐(0)
摘要: 生产者 package com.gavin.mq.fanout; import com.gavin.utils.RabbitMQUtils; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; impo 阅读全文
posted @ 2021-06-10 09:06 gavin苗 阅读(70) 评论(0) 推荐(0)
摘要: 只发生在consumer端,关闭autoAck, channel.basicQos(1);只发送一条。 channel.basicAck(envelope.getDeliveryTag(),false);一条一条手工确认, package com.gavin.mq.autoack; import c 阅读全文
posted @ 2021-06-10 08:37 gavin苗 阅读(458) 评论(0) 推荐(0)
摘要: helloworld项目是直连模型,(1对1,1个生产者和1个消费者) durable参数说明: 是否持久化队列,重启rabbitmq后,durable=false会丢失队列;druable=true,重启rabbitmq,消息会丢失消费者的绑定参数与生产者要一致。都为druable=true,au 阅读全文
posted @ 2021-06-10 08:13 gavin苗 阅读(146) 评论(0) 推荐(0)