spring amqp代码生成rabbitmq的exchange and queue
@configuration
public class fanoutconfigure {
@bean
public fanoutexchange fanoutexchange() {
return exchangebuilder.fanoutexchange(fanout_builder_exchange_name).build();
// return new fanoutexchange(fanout_builder_exchange_name);
}
@bean
public queue fanoutqueue() {
// return new queue(fanout_builder_queue_name, true);
return queuebuilder.durable(fanout_builder_queue_name).build();
}
@bean
public binding fanoutbinding(fanoutexchange fanoutexchange, queue fanoutqueue) {
// .with 实现 routingkey 的匹配
return bindingbuilder.bind(fanoutqueue).to(fanoutexchange);
}
}直接上代码
public static final string fanout_builder_exchange_name = "fanoutbuild.exchange";
public static final string fanout_builder_queue_name = "fanoutbuild.queue";执行结果


绑定关系成立。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论