在Google App Engine上同时使用memcached和任务队列

1 投票
1 回答
506 浏览
提问于 2025-04-16 13:15

任务队列和内存缓存

我正在尝试在谷歌应用引擎上实现上面的功能,想知道有没有人知道类似的项目已经做过?或者有没有相关的例子?

到目前为止,在我的实现中,我可以将一个对象写入内存。但是,我在使用add_multi来输入多个对象时遇到了问题。

谢谢大家的帮助。

1 个回答

3

看起来你在说的是一种叫做“写后缓存”的东西。你要记住,数据随时可能会从缓存中被移除,所以可能会有一段时间,提交的数据不在缓存里,因为它被移除了,但还没有写入到数据库中。此外,你还需要知道,任务队列的负载有个上限,是10千字节。考虑到将一个单独的数据写入数据库的开销相对较小,这样做可能比实现写后缓存要简单和可靠得多。

如果你在实现这个过程中遇到具体的问题,你需要告诉我们更多的细节,这样我们才能帮助你。

撰写回答