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

政府网站模板贴吧百度推广关键词怎么设置好

政府网站模板贴吧,百度推广关键词怎么设置好,web简单网页制作,呼家楼做网站的公司哪家好1. 简介 TTL 即 Time to Live,在 RabbitMQ 中,可以为消息和队列设置过期时间。 给消息设置过期时间,在指定的时间后就会被 RabbitMQ 清除;给队列设置过期时间,就相当于给队列中的所有消息设置了一个过期时间&#xf…

1. 简介

TTL 即 Time to Live,在 RabbitMQ 中,可以为消息和队列设置过期时间。

  • 给消息设置过期时间,在指定的时间后就会被 RabbitMQ 清除;
  • 给队列设置过期时间,就相当于给队列中的所有消息设置了一个过期时间,这个消息的过期时间与队列的过期时间是相同的。从消息入队列开始算起,经过这个时间后,就会被删除。

2. 给消息指定过期时间

生产者代码如下:

    @RequestMapping("/ttl")public String ttl1() {String messageInfo = "ttl...";MessagePostProcessor messagePostProcessor = new MessagePostProcessor() {@Overridepublic Message postProcessMessage(Message message) throws AmqpException {message.getMessageProperties().setExpiration("10000"); //该消息的过期时间为 10sreturn message;}};rabbitTemplate.convertAndSend(Constants.TTL_EXCHANGE, Constants.TTL_ROUTINGKEY, messageInfo, );return "消息发送成功";}

运行上述代码,通过观察 RabbitMQ 客户端可以发现,在前 10s 内队列中有消息,超过 10s 后队列中的消息就被删除了。

10s 前:

10 s后:

3. 给队列指定过期时间 

在声明队列时使用 ttl 指定过期时间,代码如下:

    //不指定过期时间@Bean("ttlQueue1")public Queue ttlQueue1() {return QueueBuilder.durable(Constants.TTL_QUEUE1).build();}//指定过期时间@Bean("ttlQueue2")public Queue ttlQueue2() {return QueueBuilder.durable(Constants.TTL_QUEUE2).ttl(15000).build(); //设置过期时间为 15s}

生产者代码如下:

    @RequestMapping("/ttl")public String ttl2() {for (int i = 0; i < 10; i++) {String messageInfo = "ttl... " + i;rabbitTemplate.convertAndSend(Constants.TTL_EXCHANGE, Constants.TTL_ROUTINGKEY, messageInfo);}return "消息发送成功";}

运行代码后,观察 RabbitMQ 客户端:

前 15s:

15s 之后:

 

在前 15s,两个队列中均有信息,但由于 ttl.queue2 设置了 ttl,于是过了 15s 后,ttl.queue2 中的消息就被全部删除了。 

4. 同时给队列和消息指定过期时间

当同时给队列和消息指定过期时间后,消息的过期时间就以较小的 ttl 为准。

http://www.dtcms.com/wzjs/140992.html

相关文章:

  • 做网站有没有免费空间怎么做电商平台
  • 社区网站开发进度表河南seo优化
  • 独立网站建设空间哪里买广州公关公司
  • 提升学历研究生宁波seo网站
  • 广州外贸网站推广网上销售渠道
  • 西安公司企业网站建设济南seo顾问
  • 网站权重有什么用湖南百度推广
  • 网站建设制作需要多少钱站长工具a级
  • 嘉兴 网站建设阿里云域名注册入口官网
  • 宁波网站建设公司制作网站win10优化大师官网
  • 成都广告公司网站建设微博推广费用
  • 做bbs网站教程竞价排名是什么意思
  • wordpress微信h5登录页面电商网站商品页的优化目标是什么
  • 开发手机网站用什么语言网站开发
  • 直销公司最新名单推广优化排名
  • 做百度推广的网站吗西安百度网站快速优化
  • 上海网站建设系统大连百度关键词优化
  • 网站制作的差异化定位新手做seo怎么做
  • 西安网站建设制作专业公司跨境电商平台排行榜前十名
  • 合肥哪家公司做网站靠谱已矣seo排名点击软件
  • 网站开发建设哪家好网站404页面怎么做
  • 北京海淀区网站开发百度网页游戏大厅
  • 两学一做网站视频线上推广的方式有哪些
  • 西宁专业网站建设合肥百度推广排名优化
  • 罗湖商城网站设计多少钱免费制作网站的软件
  • 长沙优化科技诈骗seo是什么意思呢
  • 网站域名哪些后缀更好如何查看百度搜索指数
  • 专业制作网站费用长沙专业seo优化推荐
  • 怎样建网站 阿里云国际新闻头条最新消息
  • 阿里云虚拟主机网站建设竞价开户