您好,匿名用户
随意问技术百科期待您的加入

求好用的支持php、延时任务的队列服务

0 投票

参照SAE的TaskQueue: http://sae.sina.com.cn/?m=devcenter&a...;

自己在VPS上用,要支持延时任务,有没有开源的解决方案

用户头像 提问 2012年 12月1日 @ Lucia 上等兵 (416 威望)
分享到:

1个回答

0 投票

beanstalkd,前提是你需要的是轻量好用的,并发的话,拿daemontools多开几个队列进程自己控制progress数量即可。

phpredis的pub/sub应该也是可以用的,只是我之前的测试中队列经常自己莫名崩溃掉,所以感觉还是beanstalkd靠谱点。
官方网站:http://kr.github.com/beanstalkd/
client端的libraries很多,但和php的不推荐c的那个版本,不是很稳定。
https://github.com/pda/pheanstalk/ 这个版本比较安全稳定点,不过多服务器的话需要你自己写点路由管理,个人vps的话上手就用了。
淘宝有介绍过:
http://rdc.taobao.com/blog/cs/?p=1201

另外beanstalkd是支持持久化的,不过一般而言没什么必要而已。

用户头像 回复 2012年 12月1日 @ Twisted Fate 上等兵 (184 威望)
提一个问题:

相关问题

0 投票
1 回复 42 阅读
用户头像 提问 2013年 9月17日 @ Fizz 上等兵 (325 威望)
0 投票
1 回复 45 阅读
用户头像 提问 2012年 12月1日 @ Elise 上等兵 (273 威望)
+1 投票
1 回复 50 阅读
用户头像 提问 2012年 12月1日 @ Anivia 上等兵 (276 威望)
0 投票
1 回复 46 阅读
用户头像 提问 2012年 12月1日 @ Lady 上等兵 (162 威望)
0 投票
0 回复 25 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...