我想知道是否有一种方法可以在个人之间共享上下文:
- 线程
- 实例
在 Google App Engine 上。我假设内存缓存可以完成这项工作,但在我的例子中,上下文只是一个整数,内存缓存听起来有点矫枉过正。
最佳答案
假设您的应用程序在 GAE 标准上运行:
- 理论上,可能有一些方法可以在同一实例 上运行的线程 之间共享状态。在 Python 中,这可以采用模块级变量的形式。这对于极其专业的缓存类型可能有意义,但它并不可靠或持久,因为实例会随着时间的推移而出现和消失。它还引入了冷实例和暖实例的概念,这将使性能指标更难解释。
- 如果不使用 Memcache 或 Datastore 等其他系统,就无法在实例 之间共享状态。对于小型数据集来说,这似乎有些过分,但这些工具可能正是您正在寻找的。li>
关于python - GAE : How to share context between threads and/or instances,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49324572/