一、docker常用指令
启动docker:
systemctl start docker
停止docker:
systemctl stop docker
重启docker:
2025年08月18日
启动docker:
systemctl start docker
停止docker:
systemctl stop docker
重启docker:
2025年08月18日
现实生活中有一些场景需要延迟或在特定时间发送消息,例如智能热水器需要 30 分钟后打开,未支付的订单或发送短信、电子邮件和推送通知下午 2:00 开始的促销活动。
RabbitMQ 本身没有直接支持延迟队列的功能,如果您搜索“如何在 RabbitMQ 中使用延迟消息”,您很可能会遇到两种可能的解决方案。第一种解决方案是使用消息 TTL 功能和死信功能的组合。第二种选择是使用官方的 RabbitMQ 延迟消息插件。
2025年08月18日
在当今互联网软件开发的浪潮中,电商、在线预订等各类业务蓬勃发展,订单超时取消功能已成为众多应用不可或缺的一部分。想象一下,你在电商平台下单心仪商品,却因各种原因未及时支付,一段时间后订单自动取消,库存得以释放给其他急切需要的用户,这背后的神奇实现往往依赖于消息队列技术。今天,我们就来深入探讨如何在 Spring Boot3 项目中,借助 RabbitMQ 的延迟队列优雅地实现订单超时取消业务,让你轻松掌握这一实用技能。
2025年08月18日
说到 RPC(Remote Procedure Call Protocol 远程过程调用协议),小伙伴们脑海里蹦出的估计都是 RESTful API、Dubbo、WebService、Java RMI、CORBA 等。
2025年08月18日
延迟队列的使用场景:1.未按时支付的订单,30分钟过期之后取消订单;2.给活跃度比较低的用户间隔N天之后推送消息,提高活跃度;3.过1分钟给新注册会员的用户,发送注册邮件等。
实现延迟队列的方式有两种:
2025年08月18日
线上业务使用RabbitMQ作为消息队列中间件,那么作为运维人员对RabbitMQ的监控就很重要,今天就针对如何从头到尾使用Zabbix来监控RabbitMQ进行说明。
github:https://github.com/jasonmcintosh/rabbitmq-zabbix
2025年08月18日
SpringBoot整合RabbitMQ可分为生产者工程与消费者工程,分为以下几步
生产者工程:
(1)添加RabbitMQ的依赖
(2)在application.yml中配置RabbitMQ的信息
2025年08月18日
作为后端或全栈工程师,在本地搭建 RabbitMQ 环境能高效测试消息队列、异步任务等场景。本文将详细介绍 Erlang + RabbitMQ 的安装流程,并解决常见问题。