GAE 的 taskqueue 这个功能实在是太棒了

2011-02-12 11:28:13 +08:00
 Livid
用来优化性能,实在是相当好用。

还有哪些 web framework 里有类似的机制?
5259 次点击
所在节点    Google App Engine
6 条回复
CupTools
2011-02-12 11:29:39 +08:00
=.= 现在用Gearman做Load Balancing...
Task Queue嘛...PHP还很难想到...
iwinux
2011-02-12 11:33:21 +08:00
仅指后台任务?Rails里有好多,我用 delayed_job
Livid
2011-02-12 11:34:25 +08:00
尤其是有的时候,你可以在 taskqueue 里再添加别的 taskqueue,于是就可以做一些非常复杂的运算了。
darasion
2011-02-12 11:36:16 +08:00
还行吧。

这个在第一次看到的时候,感觉这个本来就应该有,如果别的没有那肯定就是缺陷。
ayanamist
2011-02-12 11:39:59 +08:00
其实你注意到它依然是依赖于Datastore的话,就能自己实现一个了。自己开个Thread监视数据库,搞个独立数据库。每次往数据库里像GAE的Task Queue一样存储内容,然后让那个Thread读取出来。简单而实用
hisky
2011-02-12 11:45:03 +08:00
java是用Quartz实现的。无非是一个任务调度。

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

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

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

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

© 2021 V2EX