PHP-HTTPSQS的队列任务问题

发布于 2017-01-02 03:12:51 字数 74 浏览 1059 评论 2

请问,httpsqs是否支持队列计划任务,比如希望压入一个任务到队列,希望在 time()+300 的时间时执行,没有搜索到相关文档!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜无邪 2017-04-12 17:13:07

如果你需要的是在放入队列后并不能立即获取,只有在指定时间后才能获取到的话,HttpSQS本身是不支持这种机制的,只能在客户端程序的封装中自己处理。

甜柠檬 2017-04-05 17:05:54

现在应该还不支持,php客户端对httpsqs_put()定义如下:

/**
* 写入队列数据
* @param resource $hr 服务器连接句柄
* @param string $queue 队列名称
* @param string $data 写入数据
* @param string $charset 字符集,可以为空,默认为utf-8
* @return boolean
*/
$putRes = httpsqs_put($hr, "testQueue", "This is a test Data", "UTF-8");

没有delay相关的设置。

如果可以换的话使用beanstalk吧,我们目前在使用,向你说的这样的需求我们也是使用队列延迟执行。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文