K8S 上部署 laravel 的[ 队列] 有什么比较好的方案吗?

225 天前
 seth19960929
  1. 任务调度 现在使用Cronjob来每分钟运行php artisan schdule:run

  2. 队列 现在采用的是使用Job来运行php artisan queue:work --once


###Q

969 次点击
所在节点    Kubernetes
2 条回复
bzj
224 天前
都上 k8s 了,消息队列中间件了解一下?
seth19960929
224 天前
@bzj #1 你说的是多个任务之间的, 已经有了.
我说的是单个任务, 比如我的场景是发 100 个短信这个任务, 耗时十分钟, 当执行第五分钟的时候要更新服务了. 我当然不希望我的队列直接停掉 (当然可以直接在业务中做幂等性处理)
但是我的要求很简单, 是要等我这个队列运行完再更新

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1040369

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX