python - 在 Google 应用引擎上同时使用 memcached 和 taskqueue

标签 python google-app-engine memcached task-queue

taskqueue and memcache

我正在尝试在谷歌应用引擎上实现上述目标,并且想知道是否有人知道已经完成此操作的项目?或者一个例子?

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

感谢您的帮助。

最佳答案

看起来您正在描述一个后写式缓存。您应该记住,数据可以随时从 memcache 中逐出,因此很容易出现一个窗口,其中提交的数据不可用,因为它已从 memcache 中逐出并且尚未写入数据存储区。您还应该注意任务队列有效负载的限制为 10k。鉴于将单个实体写入数据存储的开销相对较低,这可能比实现后写缓存更简单、更可靠。

如果您在实现此操作时遇到具体问题,则需要向我们提供有关您遇到的问题的更多详细信息,然后我们才能提供帮助。

关于python - 在 Google 应用引擎上同时使用 memcached 和 taskqueue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5232771/

相关文章:

python - 有没有办法在不单击“确定”的情况下销毁 tkinter 消息框?

python - 保留使用 TFIDF 制作的模型,以便使用 Scikit for Python 预测新内容

python - cx_Freeze : no base named Console

python - GAE 数据存储日期不是 JSON 可序列化的

java - Google App Engine "Cloud Datastore service"部署错误

MySQL 慢查询和 memcached

python - 有没有办法在python中引用当前函数?

java - Google App Engine 上的 Spring Security openid

java - telnet 和 Java (com.danga) 之间的 Memcached 跨客户端兼容性问题

ruby - 在 redis 或 memcached (ruby) 中存储复杂对象