在Google App Engine上同时使用memcached和任务队列
我正在尝试在谷歌应用引擎上实现上面的功能,想知道有没有人知道类似的项目已经做过?或者有没有相关的例子?
到目前为止,在我的实现中,我可以将一个对象写入内存。但是,我在使用add_multi来输入多个对象时遇到了问题。
谢谢大家的帮助。
1 个回答
3
看起来你在说的是一种叫做“写后缓存”的东西。你要记住,数据随时可能会从缓存中被移除,所以可能会有一段时间,提交的数据不在缓存里,因为它被移除了,但还没有写入到数据库中。此外,你还需要知道,任务队列的负载有个上限,是10千字节。考虑到将一个单独的数据写入数据库的开销相对较小,这样做可能比实现写后缓存要简单和可靠得多。
如果你在实现这个过程中遇到具体的问题,你需要告诉我们更多的细节,这样我们才能帮助你。