Tag: 重试

26 total results found

频率限制

Laravel 10 中文文档 进阶使用

介绍 Laravel包含了一个简单的频率限制抽象,结合你的应用程序的缓存, 可以轻松地在指定的时间窗口内限制任何操作。 如果...

由 学院君 发布于7 months ago    浏览数: 737    点赞数: 0

队列

Laravel 10 中文文档 进阶使用

简介 在构建网页应用程序时,您可能会遇到一些任务,例如解析和存储上传的 CSV 文件,这些任务在传统的网络请求中执行需要太长时间。...

由 学院君 发布于7 months ago    浏览数: 1475    点赞数: 0

HTTP Client

Laravel 10 中文文档 进阶使用

简介 Laravel 基于 Guzzle HTTP 客户端封装了一个优雅的、最小化的 API,从而方便开发者快速创建 HTTP 请...

由 学院君 发布于7 months ago    浏览数: 987    点赞数: 0

在生产环境管理队列任务的重试

Laravel 消息队列实战 线上运维

通过重试避免任务标记失败 每当处理器进程从队列系统获取一个任务,就被认为是尝试一次,即便是这个任务压根没有运行。我们可以通过设置尝...

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

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

Laravel 消息队列实战 线上运维

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

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

通过熔断器处理不稳定的外部服务

Laravel 消息队列实战 使用实例

假设有这样的一个业务场景:有个外部请求服务接口每隔几天就会挂掉,不稳定,这个时候从队列任务中向该接口发起的 HTTP 请求会返回 5...

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

通过队列批处理退款订单

Laravel 消息队列实战 使用实例

上篇教程我们看到了将单个耗时队列任务拆分成多个子任务的好处: 但是这也引入了新的问题,如果使用 Redis 作为队列驱动,会存...

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

通过幂等设计和原子锁避免重复退款

Laravel 消息队列实战 使用实例

幂等性设计 我们回顾下上篇教程创建的 RefundAttendee 任务类,它会做两件事情 —— 退款和发送邮件: 如果这个...

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

发送 Webhook 实现跨应用异步回调

Laravel 消息队列实战 使用实例

异步发送 Webhook 除了邮件发送和定时任务调度外,我们还可以通过消息队列异步对第三方服务发起网络请求,就像 JavaScr...

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

重试执行失败的队列任务

Laravel 消息队列实战 使用实例

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

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

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

高性能 Redis 实战 实战入门篇

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

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

Laravel 消息队列的优先级和失败任务重试实现

高性能 Redis 实战 实战入门篇

上篇教程发布后,有同学反馈消息队列的优先级怎么实现,Laravel 本身对此提供了支持,除此之外,Laravel 的队列组件还支持批...

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

队列

Laravel 8 中文文档 进阶系列

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

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

服务治理对系统性能影响(上):在一个微服务中调用另一个微服务的接口

微服务从入门到实践 项目实战

接下来,学院君通过对比负载测试给大家演示下服务熔断和限流对微服务系统整体性能的影响,在此之前,先要实现在一个微服务中调用另一个微服务...

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

队列

Laravel 7 中文文档 进阶系列

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

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