随笔分类 -  mq

摘要:场景:我们知道用 RabbitMQ 的延时队列可以实现用户下单后在 xxx 时间内未支付,需要自动关闭订单。但如果用户在订单即将过期的最后一秒支付成功、那么这笔订单算不算正常下单?要不要释放库存? 一、下单未支付超时自动关闭订单设计思路 1、以 30分钟 为例,订单表必须的字段 订单状态、订单支付状 阅读全文
posted @ 2023-01-13 12:17 大雾哥 阅读(1314) 评论(0) 推荐(0) 编辑
摘要:生产者 <?php $exchangeName = "sendMessage"; $queueName = "sendMessageQueue"; $routeKey = "sendMessageKey"; $message = "hello rabbitmq message!"; $connect 阅读全文
posted @ 2020-09-04 11:10 大雾哥 阅读(267) 评论(0) 推荐(0) 编辑
摘要:将发邮件的mailer.php封装 <?php use PHPMailer\PHPMailer\PHPMailer; include_once "phpMailer/PHPMailer.php"; include_once "phpMailer/Exception.php"; include_onc 阅读全文
posted @ 2020-06-19 17:48 大雾哥 阅读(430) 评论(0) 推荐(1) 编辑
摘要:RabbitMQ简要概括 1、AMQP:Advanced Message Queuing Protocol,是一个提供统一消息服务的应用层标准协议。 2、IPC(单一系统进程间通信) -> socket(不同机器间进程通信) -> AMQP(解决大型系统模块与组件间通信) 3、RabbitMQ 基于 阅读全文
posted @ 2019-09-18 16:23 大雾哥 阅读(15663) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示