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

元器件网站建设案例小红书推广策略

元器件网站建设案例,小红书推广策略,做网站常用代码,政府门户网站建设的基本意义有哪些目录一、TTL1.控制后台演示消息过期2.代码实现2.1 队列统一过期2.2 消息过期一、TTL TTL 全称 Time To Live(存活时间/过期时间)。 当消息到达存活时间后,还没有被消费,会被自动清除。 RabbitMQ可以对消息设置过期时间&#xff0…

目录

  • 一、TTL
    • 1.控制后台演示消息过期
    • 2.代码实现
      • 2.1 队列统一过期
      • 2.2 消息过期

一、TTL

TTL 全称 Time To Live(存活时间/过期时间)。
当消息到达存活时间后,还没有被消费,会被自动清除。
RabbitMQ可以对消息设置过期时间,也可以对整个队列(Queue)设置过期时间。
在这里插入图片描述

1.控制后台演示消息过期

① 修改管理后台界面,增加队列
参数:表示过期时间,单位毫秒 ,10000表示10秒
在这里插入图片描述
② 增加交换机
在这里插入图片描述
③ 绑定队列
在这里插入图片描述
④ 发送消息
Delivery mode:2-Persistent表示需要进行持久化
在这里插入图片描述
⑤ 查看消息,可以看到消息,但十秒之后,消息自动消失,因为我们设置了十秒消息过期
在这里插入图片描述

2.代码实现

2.1 队列统一过期

在队列后面添加.ttl(10000)为10s

import org.springframework.amqp.core.*;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class RabbitMQConfig {public static final String EXCHANGE_NAME = "boot_topic_exchange2";public static final String QUEUE_NAME = "boot_queue666";// 1 交换机@Bean("bootExchange")public Exchange bootExchange(){return ExchangeBuilder.topicExchange(EXCHANGE_NAME).durable(true).build();}//2.Queue 队列@Bean("bootQueue")public Queue bootQueue(){return QueueBuilder.durable(QUEUE_NAME).ttl(10000).build();}//3. 队列和交互机绑定关系 Binding/*1. 知道哪个队列2. 知道哪个交换机3. routing keynoargs():表示不指定参数*/@Beanpublic Binding bindQueueExchange(@Qualifier("bootQueue") Queue queue,@Qualifier("bootExchange") Exchange exchange){return BindingBuilder.bind(queue).to(exchange).with("confirm").noargs();}
}

启动发送

    @Testpublic void testConfirm() {//3. 发送消息for (int i = 0; i < 10; i++) {rabbitTemplate.convertAndSend(RabbitMQConfig.EXCHANGE_NAME, "confirm", "消息");//成功}}

查看控制台,发现有10条消息,十秒之后自动过期
在这里插入图片描述

2.2 消息过期

    /*** TTL:过期时间*  1. 队列统一过期*  2. 消息单独过期* 如果设置了消息的过期时间,也设置了队列的过期时间,它以时间短的为准。*/@Testpublic void testMessageTtl() {// 消息后处理对象,设置一些消息的参数信息MessagePostProcessor messagePostProcessor = new MessagePostProcessor() {@Overridepublic Message postProcessMessage(Message message) throws AmqpException {//1.设置message的信息// 第二个方法:消息的过期时间 ,5秒之后过期message.getMessageProperties().setExpiration("5000");//2.返回该消息return message;}};//消息单独过期rabbitTemplate.convertAndSend("test_exchange_ttl","ttl.hehe","message ttl....",messagePostProcessor);}

运行程序,查看后台管理系统
在这里插入图片描述

http://www.tj-hxxt.cn/news/49646.html

相关文章:

  • 企业做网站有什么好处青岛网站推广企业
  • 企业营销网站服务器1g够百度分析工具
  • 徐州百姓网seo外链怎么做能看到效果
  • 做网站项目优化方案
  • 怎么做关不掉的网站日本免费服务器ip地址
  • 河南企业网站建设价格淘宝指数查询工具
  • 网站信息化建设方案广州seo顾问
  • 做简单的网站多少钱北京网站推广营销策划
  • 百度搜索引擎入口登录网络推广关键词优化公司
  • 网站开发设计制作推广南宁百度seo推广
  • 云主机 网站指南seo网络优化日常工作内容
  • 嘉兴网站建设模板网站seo是什么意思电商
  • 做是么网站网络软文范例
  • 商业网站的后缀一般为大数据获客系统
  • 该网站想要跳转百度app百度云链接
  • 服务器做多个网站电子商务推广方式
  • 做酒水批发的网站有哪些平台可以发布推广信息
  • WordPress网站转HTPPS搜索引擎公司排名
  • 建设网站和ipv4和ipv6什么关系营销型网站名词解释
  • 外贸网站建站注意事项自己怎么创建一个网站
  • wordpress管理员账号数据库添加湖南正规关键词优化首选
  • 网站设计和内容上的不足和建议百度精准营销获客平台
  • 关于网站建设毕业答辩怎么说软文广告经典案例300大全
  • 做外贸网站注意什么quark搜索引擎入口
  • 企业网站策划应该怎么做seo推广是做什么的
  • 如何下载js做的网站南京seo公司排名
  • 微信高端网站建设百度开户怎么开
  • 网站建设包括什么站长工具查询网站信息
  • 北京房产网站建设进入百度
  • 网络营销的效果表现在哪几个方面江苏seo推广