-1

嗨,我需要在谷歌应用引擎(在 python 上)上创建一个全局变量。我需要一个计数器来计算免费增值 api 上的请求(如果每月超过 2000 个请求,我必须付费),但是为了测试我不想付费,所以如果全局变量等于我想要停止的限制调用 api。有办法吗?也许有一个优雅的模式可以做,(我在想数据存储上的一行)。如果你能举个例子,我会很高兴。

4

1 回答 1

1

App Engine 前端本身是无状态的,因此您需要将状态持久化到 Datastore 之类的东西。(您可以使用 Memcache,但它可能会被驱逐,并且您的计数器将被重置。)

但是,如果您将以超过 ~1/s 的速度递增计数器,那么您将需要查看分片计数器:文章| 示例实现

于 2015-07-07T15:38:15.363 回答