什么好的设计网站ppt做杂志模板下载网站有哪些

news/2025/10/7 16:28:54/文章来源:
什么好的设计网站,ppt做杂志模板下载网站有哪些,做金融网站拘留多久,湘建网目录 一、使用场景 二、第一种方式#xff1a;创建具有超时功能且绑定死信交换机的消息队列 三、第二种方式#xff1a;创建通用延时消息 四、第三种方式#xff1a;使用rabbitmq的延时队列插件#xff0c;实现同一个队列中有多个不同超时时间的消息#xff0c;并按时间…  目录 一、使用场景 二、第一种方式创建具有超时功能且绑定死信交换机的消息队列 三、第二种方式创建通用延时消息 四、第三种方式使用rabbitmq的延时队列插件实现同一个队列中有多个不同超时时间的消息并按时间超时顺序出队 4.1 下载延迟插件 4.2 安装插件并启用 五、延迟队列图示 六、源代码参考 一、使用场景 1.定时发布文章2.秒杀之后给30分钟时间进行支付如果30分钟后没有支付订单取消。3.预约餐厅提前半个小时发短信通知用户。 A - 13:00 17:00 16:30 延迟时间 7*30 * 60 * 1000 B - 11:00 18:00 17:30 延迟时间 13*30 * 60 * 1000 C - 8:00 14:00 13:30 延迟时间 11*30 * 60 * 1000 二、第一种方式创建具有超时功能且绑定死信交换机的消息队列 Beanpublic Queue directQueueLong(){return QueueBuilder.durable(业务队列名称).deadLetterExchange(死信交换机名称).deadLetterRoutingKey(死信队列 RoutingKey).ttl(20000) // 消息停留时间//.maxLength(500).build();} 监听死信队列即可处理超时的消息队列 缺点 上述实现方式中ttl延时队列中所有的消息超时时间都是一样的如果不同消息想设置不一样的超时时间就需要建立多个不同超时时间的消息队列比较麻烦且不利于维护。 三、第二种方式创建通用延时消息 rabbitTemplate.convertAndSend(交换机名称, RoutingKey,对象,message {message.getMessageProperties().setExpiration(String.valueOf(5000))return message;}); 缺点 该种方式可以创建一个承载不同超时时间消息的消息队列但是这种方式有一个问题如果消息队列中排在前面的消息没有到超时时间即使后面的消息到了超时时间先到超时时间的消息也不会进入死信队列而是先检查排在最前面的消息队列是否到了超时时间如果到了超时时间才会继续检查后面的消息。 四、第三种方式使用rabbitmq的延时队列插件实现同一个队列中有多个不同超时时间的消息并按时间超时顺序出队 4.1 下载延迟插件 在 RabbitMQ 的 3.5.7 版本之后提供了一个插件rabbitmq-delayed-message-exchange来实现延迟队列 同时需保证 Erlang/OPT 版本为 18.0 之后。 我这里 MQ 的版本是 3.10.0 现在去 GitHub 上根据版本号下载插件 https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases 4.2 安装插件并启用 我用的是 Docker 客户端下载完成后直接把插件放在 /root 目录然后拷贝到容器内plugins目录下rabbitmq是容器的name也可以使用容器id  docker cp /opt/rabbitmq_delayed_message_exchange-3.10.0.ez rabbitmq:/plugins进入 Docker 容器 docker exec -it rabbitmq /bin/bash 在plugins内启用插件 #先执行解除防火墙限制增加文件权限 umask 0022 rabbitmq-plugins enable rabbitmq_delayed_message_exchange 退出容器 exit 重启 RabbitMQ docker restart rabbitmq 通过UI查看 五、延迟队列图示 当C端用户发出消息的时候延迟队列会实时检测谁的时间最短自动将最短的排在前面一定程度上避免了阻塞 六、源代码参考 https://codeup.aliyun.com/62858d45487c500c27f5aab5/springboot-rabbitmq.git

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/930592.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自制带得分和推荐走法的象棋视频

① 到东萍象棋网可以下载许多棋谱。我用程序下载了1万多个推荐的,grep -v (--invert-match)去掉了和棋的,还有6813个。bash+wget干的,python的连不通(要送user-agent?) pu.txt 6813行,形如:河北金环建设象棋队-…

装修网站是怎么建设的排名检测

刚开始学create table的时候没注意,学到后面发现可以指定默认值。于是写了如下语句: 当我查询的时候发现,查出来的结果是这样的。。 很纳闷有没有,我明明指定默认值了呀,为什么创建出来的表还是空的呢?又跑…

慈溪企业排名网站怎么做点击图片跳转网站

背景 Prompt flow和LangChain都是LLM时代,为高效地构建LLM应用而生。 Prompt flow是Microsoft开源的,其诞生时,LangChain已经很有名气了。 所以作为后生的Prompt flow会为我们带来哪些新的东西呢? ​​​​​​​ Prompt flo…

C++ list数据删除、list资料访问、list反转链表、list数据排序

C++ list数据删除、list资料访问、list反转链表、list数据排序pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Con…

DP分析黑科技——闫氏DP分析法

(前置:没有在百度百科上找到,查了一下这种方法是由英国经济学家埃拉闫提出的(真DP起源于经济学)) 核心思想:从集合角度分析DP问题 在我们遇到的DP问题中,一般都是求在一个有限集内的最值,但是这些方案数量一般…

MUGEN游戏引擎等一系列相关杂谈

MUGEN游戏引擎等一系列相关杂谈也许是个相当没有质量的文章,或者说时定位错了 后面看情况出个整合包之类的吧...... 因此久违的想玩玩格斗游戏了,最好是那种全明星阵容打乱斗的 网上找了找,除了幻想印章,以外还有几…

龙岗网站建设公司河南头条最新消息 新闻

STM32 Proteus仿真LCD12864俄罗斯方块-FZ0063 Proteus仿真小实验: STM32 Proteus仿真LCD12864俄罗斯方块-FZ0063 功能: 硬件组成:STM32F103R6单片机 LCD12864显示器多个按键 1.标准俄罗斯方块经典游戏玩法,带计时&#xff0c…

门户网站的含义做淘宝详情页好的网站

.NET 8 是微软于2021年8月24日宣布的下一代编程语言和框架,它是 .NET 宇宙的一部分,与 C# (Common Language Infrastructure) 紧密集成。.NET 8 引入了许多新功能,如原生编译、值类型 (Value Types)、结构化并发 (structured concurrency) 和…

中铁建设集团集采网站张家界网站建设app

1.教程简介 本教程是YouTube大佬教程视频的随笔, 目前正在更新中... 教程地址[YouTube](https://www.youtube.com/watch?vXtQMytORBmM)2.安装 本教程使用的Unity版本 2021.3.34f1, 安装好该LTS(长期支持)版本之后, 在左侧Install选项卡Tab中选择对应版本右边的齿…

# 20232313 2025-2026-1 《网络与系统攻防技术》实验一实验报告 - 20232313

一、实验内容 学习通过以下三种方式利用pwn1程序的漏洞执行getShell函数:篡改程序流程——直接修改可执行文件,跳转至getShell; 栈溢出攻击——利用foo函数的缓冲区溢出漏洞,覆盖返回地址触发getShell; Shellcode…

完整教程:【无标题】

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

个人空间备案网站名称wordpress贴内幻灯片

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

vector使用中的一个小问题

定义一个二维的vector时,应该使用resize进行初始化,否则直接进行访问时会出错的。 C++中vector resize用法解析 - DeepSeek

一生一芯学习:PA2:输入输出

一生一芯学习:PA2:输入输出输入输出是计算机与外界交互的基本手段,只需要向设备发送一些有意义的数字信号,设备就会按照这些信号来工作。设备有自己的专属寄存器(如CPU的通用寄存器),也有自己的功能部件(如CPU…

深入解析:展会聚焦丨漫途科技亮相2025西北水务博览会!

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering() - 指南

OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering() - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; d…

2025.10.7——2绿

普及+/提高- AT_agc031_b [AGC031B] Reversi 很简单的线性DP,很快就写出来了。 AT_abc406_f [ABC406F] Compare Tree Weights 树上的dfs序+树状数组,我被卡了好久……最后还因为树状数组写错功亏一篑了。

wordpress快站wordpress恢复边栏

问题描述,后台返回一个参数携带在url上面,发的时候是空格隔开的字符串,但是到了前端放到地址栏打开是一个号。 类似于 // 后台返回的url https://xxx.com?aaa bxxx // 打开浏览器后地址栏显示的 https://xxx.com?aaabxxx问了一下AI说是空…

完整教程:无人机避障——感知部分(Ubuntu 20.04 复现Vins Fusion跑数据集)胎教级教程

完整教程:无人机避障——感知部分(Ubuntu 20.04 复现Vins Fusion跑数据集)胎教级教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important…

姑苏区网站建设广州专业网站改版方案

企业们正在寻找新的方式来吸引和保持观众的注意力,一种新兴的解决方案就是使用Avatar虚拟形象技术,这种技术可以让用户在视频拍摄或直播场景中,以自定义的数字人形象出现,同时保持所有的表情和脸部驱动。美摄科技正是这个领域的领军者&#x…