网站死链排查,做招商加盟的网站,大连金广建设集团,营销型网站跟云网站一、在客户端创建方式
1.创建死信交换机 2.创建类生产者队列 3.创建死信队列
其实就是一个普通的队列#xff0c;绑定号私信交换机#xff0c;不给ttl#xff0c;给上匹配的路由#xff0c;等待交换机发送消息。
二、springboot实现创建类生产者队列
1.在消费者里的…
一、在客户端创建方式
1.创建死信交换机 2.创建类生产者队列 3.创建死信队列
其实就是一个普通的队列绑定号私信交换机不给ttl给上匹配的路由等待交换机发送消息。
二、springboot实现创建类生产者队列
1.在消费者里的RabbitMQConfig配置类里创建队列给它加参数
package com.qf.bootconsumer.config;import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;import java.util.HashMap;Configuration
public class RabbitConfig {Beanpublic Queue queue04(){HashMapString, Object hashMap new HashMap();hashMap.put(x-message-ttl,20000); // 该队列中消息的存活时间hashMap.put(x-dead-letter-exchange,dlx); // 该队列关联的死信交换机hashMap.put(x-dead-letter-routing-key,dead.20s); // 死信交换机的routingkeyhashMap.put(x-queue-type,classic); // 死信交换机routingkeyQueue queue new Queue(queasaaueB, true, false, false, hashMap);return queue;}}第四个参数就是放入这个队列的一些属性参数
也就是这两个位置 对应Java代码里好像少个参数排他性是指是否为私有这个队列只能由创建它的connection连接对象进行消费。