我们在拉队列中有一些任务。如果拉队列中的任务增加,我们必须增加实例。我们如何在谷歌应用引擎中处理这个问题。
答案 0 :(得分:0)
您的应用可以通过计数器跟踪队列中的任务数量:
添加任务时,计数器已超过某个阈值,然后再旋转另一个实例。
如果计数器低于某个阈值时删除任务,则表示关闭正在运行的实例。
当然,这只是一个基本逻辑,它需要使用一些定时器或延迟来填充从实例启动/关闭到计数器值生效所需的时间,如果需要可以正常关闭实例,也许跟踪租用的任务等等。
答案 1 :(得分:0)
Appengine应该为您进行缩放(启动更多实例)。队列中的更多任务意味着更多的请求/秒,这将自动启动更多实例来处理负载。