您的位置:首页 > 文旅 > 旅游 > 开发小程序费用_如何有效的推广宣传_淘词神器_网络推广图片

开发小程序费用_如何有效的推广宣传_淘词神器_网络推广图片

2024/12/23 9:48:00 来源:https://blog.csdn.net/dpc5201314/article/details/142305520  浏览:    关键词:开发小程序费用_如何有效的推广宣传_淘词神器_网络推广图片
开发小程序费用_如何有效的推广宣传_淘词神器_网络推广图片

创建Fanout交换机

@Configuration
public class FanoutConfig {@Beanpublic FanoutExchange fanoutExchange(){return  new FanoutExchange("csdn.fanout");//交换机名称}
}

创建队列

  @Beanpublic Queue fanoutQueue3(){return  new Queue("csdn.queue");}

绑定队列

将创建的方法传入即可交换机与队列进行绑定。

@Bean
public Binding fanoutBinding(Queue queue){return  BindingBuilder.bind(fanoutQueue()).to(fanoutExchange());
}

以上方法如果交换机和队列比较多会非常的不灵活


注解声明

可以通过注解在消费者当中进行声明

生产者

private  final RabbitTemplate rabbitTemplate;
@GetMapping("/putRecord") //插入记录
public Result userMessage(){rabbitTemplate.convertAndSend("csdn.fanout","a","我是发送者");return  Result.success("操作成功",null);
}

消费者

@Component
public class RecordQueues {//使用注解创建交换机和队列并且进行绑定@RabbitListener( bindings = @QueueBinding(value = @Queue("csdn.queue"),exchange = @Exchange(name = "csdn.fanout",type = ExchangeTypes.DIRECT),key = {"a","b"}))public void a(){System.out.println("csdn.queue");}}
csdn.queue

ctrl+p 查看提示
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com