gpt4 book ai didi

google-app-engine - Google App Engine 屏障同步

转载 作者:行者123 更新时间:2023-12-02 07:48:27 24 4
gpt4 key购买 nike

我有 n 个并行任务在运行。完成所有这些任务后,我想创建另一个任务。做这个的最好方式是什么 ?由于数据存储操作速度较慢,因此我使用了内存缓存。每个任务完成后,我都会将计数器加 1。我一直在检查 n 的计数器。由于内存缓存不可靠,计数器值有时会丢失。还有其他解决方案吗?

最佳答案

由于您无法承受丢失计数器的后果,因此您需要使用数据存储来确保计数器不会丢失(例如,由于意外的内存缓存逐出)。但是,您可以将值存储在 memcache 中 - 这样您仍然可以从 memcache 中快速读取计数器(如果 memcache 条目已过期,则可以转到数据存储区获取计数)。

如果您有太多并行运行的任务,以至于增加数据存储计数器的速度太慢,请考虑使用 sharded counter以缓解这一瓶颈。

关于google-app-engine - Google App Engine 屏障同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5207962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com