laravel - Laravel - Jobs 表上的 reserved_at 和 available_at 有什么区别?
问题描述
我已经尝试在 Google 和 Laravel 文档中找到答案。但很难找到两者之间的区别
reserved_at
available_at
任何人都可以解释该列的含义是什么?
解决方案
available_at
是可以处理作业的时间(延迟)。默认情况下,此字段在当前时间创建时设置。
reserved_at
如果工作人员保留了工作,则设置它不会与其他工作人员重叠。基本上,因此该作业不会由两个不同的工人(进程)以并行方式运行两次。该字段在创建时为空。
如果您想深入了解一下,这里是使用这些字段的DatabaseQueue.php。
推荐阅读
- javascript - 查询字符串更改时更新反应组件
- java - 模拟 Instant.now() 而不在构造函数中使用时钟或没有时钟对象
- reactjs - 用于编辑数据的 React 组件
- javascript - 在 React.JS 中的映射函数中嵌套映射函数
- javascript - Javascript 不会将 json 元素识别为数字
- git - Git切换并拉新分支
- django - Docker 没有持久化 postgres 卷 [django]
- c++ - 具有静态和 const 私有成员的奇怪重复模板模式
- python - 如何仅使用animation.FuncAnimation绘制当前帧?
- vb.net - 如何使用小时、分钟和秒创建倒数计时器?