Tag: 任务分发

15 total results found

基于 Bus 门面或 dispatch 函数推送队列任务

Laravel 消息队列实战 线上运维

推送任务到队列 在 Laravel 中,主要通过 Command Bus 来推送任务到队列。我们可以通过 Bus 门面来代理对 C...

由 学院君 发布于3 years ago    浏览数: 2960    点赞数: 1

处理队列任务生命周期的所有失败

Laravel 消息队列实战 线上运维

队列系统引入了 3 个角色: 生产者:推送消息到队列; 消费者:从队列读取消息并处理; 存储器:存储消息。 任何角色...

由 学院君 发布于3 years ago    浏览数: 1759    点赞数: 0

为用户聚合来自不同社交平台的消息流

Laravel 消息队列实战 使用实例

本篇示例教程的主题是聚合来自不同社交媒体的消息并将它们导入单一的客户支持平台。 每个集成的消息平台通过调用 Webhook 给我们...

由 学院君 发布于3 years ago    浏览数: 1169    点赞数: 0

基于任务链和批处理生成复杂报告

Laravel 消息队列实战 使用实例

数据的尺寸和结构决定了生成报告的复杂性和耗时,将其放到后台执行可以让响应更快,同时更高效地使用系统资源。 对于一个很大的电子表格,...

由 学院君 发布于3 years ago    浏览数: 1092    点赞数: 0

异步高效处理视频上传

Laravel 消息队列实战 使用实例

通过队列处理上传 对于图片、文件、视频上传之类的耗时任务,可以将上传到服务端后的压缩、处理和存储操作推送到消息队列异步处理: ...

由 学院君 发布于3 years ago    浏览数: 1749    点赞数: 0

异步处理会议门票支付及竞态条件处理

Laravel 消息队列实战 使用实例

好了,经过全国和全世界人民的共同努力,假设现在新冠病毒在全球范围内终于被控制住了,各种行业开始复苏,各种国际和行业交流会议又开始恢复...

由 学院君 发布于3 years ago    浏览数: 1368    点赞数: 2

自动取消已放弃的订单

Laravel 消息队列实战 使用实例

自动取消过期订单 今天我们来看另一个需要借助消息队列异步处理的业务场景 —— 取消已经放弃的订单。 在网上购物商城,我们需要为已...

由 学院君 发布于3 years ago    浏览数: 2583    点赞数: 0

重试执行失败的队列任务

Laravel 消息队列实战 使用实例

失败队列任务重试 Laravel 消息队列支持对执行失败的任务进行重试(详见 Laravel 队列文档处理失败的任务部分),执行失...

由 学院君 发布于3 years ago    浏览数: 3876    点赞数: 0

基于 Redis 消息队列实现 Laravel 文件存储的异步处理

高性能 Redis 实战 实战入门篇

引子 本来准备给 Redis 实战入门篇做个收尾了,不过想起来 Laravel 进阶组件部分还剩下文件存储、邮件和通知这几个功能没...

由 学院君 发布于3 years ago    浏览数: 2649    点赞数: 3

队列

Laravel 8 中文文档 进阶系列

简介 注:Laravel 现在提供了基于 Redis 的,拥有美观的后台和配置系统的 Horizon 队列扩展包,完整信息参考...

由 学院君 发布于4 years ago    浏览数: 10842    点赞数: 0

队列

Laravel 7 中文文档 进阶系列

简介 注:Laravel 现在提供了基于 Redis 的,拥有美观的后台和配置系统的 Horizon 队列扩展包,完整信息参考...

由 学院君 发布于4 years ago    浏览数: 7135    点赞数: 0

Laravel 6.14.0 版本发布,支持在响应发送后执行任务

博客

Laravel 开发团队本周发布了 v6.14.0 版本,新增了 dispatchAfterResponse() 方法、在调度器(d...

由 学院君 发布于4 years ago    浏览数: 3336    点赞数: 0

基于 Swoole 在 Laravel 中实现异步任务队列

Swoole 从入门到实战教程 异步处理

Swoole 异步任务 实现原理 我们知道,PHP 本身的设计是同步阻塞的,不支持多线程和异步 IO,所以当我们执行一些耗时的操作,...

由 学院君 发布于5 years ago    浏览数: 25054    点赞数: 10

队列

Laravel 5.6 中文文档 进阶系列

简介 注:Laravel 现在提供了基于 Redis 的,拥有美观的后台和配置系统的 Horizon 队列扩展包,完整信息参考 H...

由 学院君 发布于6 years ago    浏览数: 33323    点赞数: 5

四、消息分发机制

RabbitMQ 从入门到放弃

对于计算密集型任务,需要将其分发给多个消费者进行处理。 准备工作 我们对前面测试的代码稍作改造: task.php <...

由 学院君 发布于7 years ago    浏览数: 12955    点赞数: 2