Tag: Laravel

1874 total results found

广州映客直播诚招 PHP 开发工程师

博客

【招聘】【广州】【映客直播】PHP开发工程师 岗位职责(疫情期间接受线上面试): 1、负责产品运营管理后台、H5 活动页面后台的...

由 kimicyou 发布于3 years ago    浏览数: 1804    点赞数: 1

Laravel 队列系统配置参考大全

Laravel 消息队列实战 线上运维

处理器进程 以下配置都是在启动队列处理器进程时设置。 队列连接 启动队列任务处理器进程时指定队列连接: php ar...

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

基于 RoadRunner 驱动 Laravel Octane 构建高性能 Laravel 应用

博客

Laravel Octane 已于昨天发布了 Beta 版,关于 Laravel Octane 学院君在之前专门发布过一篇文章简单介...

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

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

Laravel 消息队列实战 线上运维

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

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

如何设计可靠的消息队列任务

Laravel 消息队列实战 线上运维

队列任务本质上就是序列化后被持久化的 PHP 对象,再经过传输、反序列化最终被处理器进程执行。它们可以多次运行,也可以在多台机器运行...

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

在应用部署时重启队列任务处理进程

Laravel 消息队列实战 线上运维

应用部署时,需要重启队列处理器进程告知代码变动。 通过 CLI 重启 可以在部署脚本中,代码拉取更新后运行重启命令: 该命...

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

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

Laravel 消息队列实战 线上运维

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

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

如何确保 Redis 驱动消息队列的高可用

Laravel 消息队列实战 线上运维

让内存使用可控 Redis 性能好,但是需要很多内存空间,而内存又比磁盘贵。为了在性能和价格之间做一个平衡,需要让内存的使用可控:...

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

如何选择正确的消息队列驱动

Laravel 消息队列实战 线上运维

Laravel 目前支持以下消息队列存储驱动: Redis Database SQS Beanstalkd 大多数...

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

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

Laravel 消息队列实战 线上运维

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

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

基于 Laravel Horizon 管理队列处理器进程和伸缩策略

Laravel 消息队列实战 线上运维

在上篇教程中,我们已经介绍了如何基于负载监控和伸缩队列处理器,伸缩可以细分为水平伸缩和垂直伸缩,水平伸缩指的是新增/移除处理器进程/...

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

队列处理器进程的弹性伸缩

Laravel 消息队列实战 线上运维

通常情况下,有固定数量的队列处理器进程消费队列,不断清空队列的同时让服务器资源得到有效利用,但是对于某些情况,需要通过以下方式实现处...

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

管理队列处理器进程和内存泄露问题

Laravel 消息队列实战 线上运维

引入 Supervisor 一个队列 Worker 是一个预期会无限期运行的 PHP 进程,不过遇到以下情况,会异常退出: ...

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

选择正确的 CPU 和内存配置

Laravel 消息队列实战 线上运维

以最有效的方式使用计算资源需要经历多次迭代,直到为每个用例找到最佳配置。 分配的资源少于需求,会遇到 CPU 负载高、队列堵塞、任...

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

异步发送应用部署通知

Laravel 消息队列实战 使用实例

今天我们讨论的主题是在应用部署成功后发送通知给关联用户。 应用部署后发送通知 不同用户可能会使用不同的通知接收工具,有些使用邮件...

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