RabbitMQ spring boot TTL延时消费 详细教程 本文详细介绍了如何使用 RabbitMQ 和 Spring Boot 实现延时消费。通过设置队列的过期时间和消息的过期时间,我们可以实现延时消费。此外,还可以使用 RabbitMQ 提供的 rabbitmq-delayed-message-exchange 插件来实现更精确的延时消费。 2024-05-02 浏览(284) 后端技术 评论(0) 阅读全文
Spring Boot集成RabbitMQ快速入门Demo 本文介绍了如何使用Spring Boot集成RabbitMQ,包括RabbitMQ的简介、环境搭建、Spring Boot集成RabbitMQ的依赖配置、配置文件、代码实现等。通过本文的学习,相信您已经能够快速入门Spring Boot集成RabbitMQ。 2024-04-29 浏览(544) Spring家族 评论(0) 阅读全文
后端技术 docker 安装rabbitMQ 下载镜像进入dockerhub镜像仓库地址:https://hub.docker.com/搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面); 拉取镜像 dockerpullrabbitmq查看所有镜像dockerimages安装和web界面启动镜像创建和启动容器dockerrun-d--namerabbitmq-p5672:5672-p15672:15672 2021-10-11 浏览(4,720) 后端技术 评论(0) 阅读全文
后端技术 【延时任务处理、订单失效】RabbitMQ死信队列实现 订单失效问题订单失效问题比较麻烦的地方就是如何能够实时获取失效的订单。对于这种问题一般有两种解决方案:定时任务处理,延时任务处理定时任务处理用户下订单后先生成订单信息,然后将该订单加入到定时任务中(30分钟后执行),当到达指定时间后检查订单状态,如果未支付则标识该订单失效。 定时去轮询数据库/缓存,看订单的状态。这种方式的问题很明显,当集群部署服务器的时候需要做分布式锁进行协调,而且实时性不高,对数据库会产生压力延时任务处理当用户下订单后,将用户的订单的标识全部发送到延时队列中,3. 2021-10-07 浏览(7,261) 后端技术 评论(2) 阅读全文