当前位置: 首页 > news >正文

如何在阿里云做网站湖南竞价优化哪家好

如何在阿里云做网站,湖南竞价优化哪家好,类似于wordpress的网站,linux web wordpress背景 实际项目中遇到针对不同类型的消息,发送消息到不同的队列,而且队列可能还不存在,需要动态创建,于是写了如下代码,实践发现没啥问题,这里分享下。 环境 springboot 3.2 JDK 17 rabbitMQ模型介绍 图片…

背景

实际项目中遇到针对不同类型的消息,发送消息到不同的队列,而且队列可能还不存在,需要动态创建,于是写了如下代码,实践发现没啥问题,这里分享下。

环境

springboot 3.2
JDK 17

rabbitMQ模型介绍

在这里插入图片描述
图片来自参考链接表中的一篇介绍

注意,下面例子用到的是Direct模型

依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId>
</dependency>

配置

spring.rabbitmq.host=xxx
spring.rabbitmq.port=5672
spring.rabbitmq.username=xxx
spring.rabbitmq.password=xxx
spring.rabbitmq.virtual-host=/
#开启发布确认回调
spring.rabbitmq.publisher-confirm-type=correlated
spring.rabbitmq.publisher-returns=true
spring.rabbitmq.listener.simple.retry.enabled=true
spring.rabbitmq.listener.simple.retry.max-attempts=3
spring.rabbitmq.listener.simple.retry.initial-interval=10000ms

关键代码

    @Resourceprivate ConnectionFactory connectionFactory;//这里指定一个exchange,之后会根据routeKey动态绑定不同的队列@Value("${rabbitmq.msgExchangeName:MsgExchange}")private String registerExchangeName;@Testvoid contextLoads() {}@Testvoid testMQ(){try (Connection connection = connectionFactory.createConnection();Channel channel = connection.createChannel(false)) {String msgType = "bus_error";// Declare an exchangeString exchangeName = registerExchangeName;channel.exchangeDeclare(exchangeName, BuiltinExchangeType.DIRECT, true);// Generate a unique queue nameString queueName = "msg_" + msgType;channel.queueDeclare(queueName, true, false, false, null);// Define the routing keychannel.queueBind(queueName, exchangeName, msgType);// Send a message to the exchangeString message = "Hello, RabbitMQ!";channel.basicPublish(exchangeName, msgType, null, message.getBytes());} catch (IOException | TimeoutException e) {e.printStackTrace();}}

至于监听队列,消费,就没啥好写的了,百度一大堆。

参考文档列表

RabbitMQ 5中消息模型介绍

RabbitMQ动态创建消息队列

RabbitMQ官方说明文档java指南

http://www.hrbkazy.com/news/46805.html

相关文章:

  • 网站上那些轮播图视频怎么做的google推广怎么做
  • 手机网站asp求个网站
  • 公司网站不备案和备案有什么区别专业网站优化
  • 大数据做网站流量分析巨量引擎广告投放
  • 郑州网站制作公免费外链代发
  • 做公考题的网站现在有哪些免费推广平台
  • 红包打赏的网站怎么做博客可以做seo吗
  • 网站建设的个人条件营销网站类型
  • 北京建站设计东莞网络营销渠道
  • 网站设置cookie什么意思网络推广主要内容
  • 郑州做网站 码通app推广方案模板
  • 给宝宝做衣服网站百度浏览器手机版
  • 软件程序开发公司广州网站优化工具
  • intitle 网站建设百度指数明星人气榜
  • 网站建设的步骤优化搜索引擎营销
  • 学做新疆菜的网站发布软文网站
  • 美食网站html代码浏览器下载大全
  • 恒锐奇 做网站东莞做网络推广的公司
  • 虚拟币交易网站建设产品网络推广
  • 泉州网站制作google框架三件套
  • 威海做网站哪家好win10优化大师免费版
  • 福州网站设计公司seo公司运营
  • 免费做网站教程营销广告
  • 招聘网站建设方案模板引擎搜索是什么意思
  • 丽水建设局网站文件实时新闻热点
  • 免费个人网站空间web前端培训费用大概多少
  • ppt做的最好的网站app开发公司
  • 临朐网站建设建站百度关键词优化手段
  • 深圳建设网站排名网站设计培训
  • 用asp.net做校园网站怎样做自己的网站