首页 » 网站推广 » php接水技巧_PHP若何经由进程rabbitMQ去世信队列实现营业延时准时操作

php接水技巧_PHP若何经由进程rabbitMQ去世信队列实现营业延时准时操作

duote123 2024-11-18 0

扫一扫用手机浏览

文章目录 [+]

场景:

去世信的场景紧张是用于来实现延迟行列步队,比如之前先容的redis订阅的过期事宜。
都是用于在未来某个韶光段须要对某些数据进行操作(删除/更新),就比如某些订单创建成功后添加到一个行列步队中。
程序消费掉一部分已经支付过的订单,而那些未支付状态并且超过30分钟(举例的超时时间)就将其放入到延迟行列步队进行批量处理。

php接水技巧_PHP若何经由进程rabbitMQ去世信队列实现营业延时准时操作

php接水技巧_PHP若何经由进程rabbitMQ去世信队列实现营业延时准时操作
(图片来自网络侵删)
去世信行列步队概述:

可以把去世信行列步队理解为过滤后的池塘,前面的行列步队就像卖力接水的大池塘,只有昔时夜池塘满了或者过滤筛选过的水才会流入小池塘。
末了小池塘的水再进行饮用或者利用。

流程:

1. 创建1个去世信交流机(正常创建即可)和一个去世信行列步队(正常创建),二者通过路由键绑定。

2. 创建1个业务交流机, 创建一个业务行列步队,行列步队关联一个去世信交流机及与交流机绑定的一个去世信行列步队路由键。

3. 末了将业务交流机与业务行列步队绑定。

4. 代码只须要对生产到业务行列步队,消费去世信行列步队的就可以。

步骤:

1. 通过搭建的地址xxx.xxx.xxx.xxx:15672进入rabbitMQ的web掌握台,新建虚拟机并进入。

2. 新建去世信交流机和去世信行列步队,如下的ex_dlx,queue_dlx。

3. 新建业务交流机,和业务行列步队,行列步队关联去世信交流机。

4. 用代码生产一条,然后查看业务行列步队是否有新。

5. 两分钟后(创建行列步队时设置)查看去世信行列步队是否有进来,以下表示去世信行列步队已经有新。

6. 末了对去世信行列步队的用代码进行消费了,表示已经由期的数据。

标签:

相关文章

招商蛇口中国房地产龙头企业,未来可期

招商蛇口(股票代码:001979),作为中国房地产企业的领军企业,自成立以来始终秉持“以人为本,追求卓越”的经营理念,致力于打造高...

网站推广 2025-02-18 阅读1 评论0