
RabbitMQ
RabbitMQ相关
Java劝退师、
虽千万人,吾往矣。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【延时任务处理、订单失效】RabbitMQ死信队列实现
订单失效问题 订单失效问题比较麻烦的地方就是如何能够实时获取失效的订单。 对于这种问题一般有两种解决方案:定时任务处理,延时任务处理 定时任务处理 用户下订单后先生成订单信息,然后将该订单加入到定时任务中(30分钟后执行),当到达指定时间后检查订单状态,如果未支付则标识该订单失效。 定时去轮询数据库/缓存,看订单的状态。这种方式的问题很明显,当集群部署服务器的时候需要做分布式锁进行协调,而且实时性不高,对数据库会产生压力 延时任务处理 当用户下订单后,将用户的订单的标识全部发送到延时队列中,3.原创 2020-12-18 09:48:26 · 31399 阅读 · 27 评论 -
docker 安装rabbitMQ
下载镜像 进入docker hub镜像仓库地址:https://hub.docker.com/ 搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面); 拉取镜像 docker pull rabbitmq 查看所有镜像 docker images 安装和web界面启动 镜像创建和启动容器 docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672原创 2020-11-24 18:42:53 · 27960 阅读 · 1 评论