【发布时间】:2014-04-29 15:41:15
【问题描述】:
我有一个在后端运行的拉取队列。当峰值很高时,我从前端调用它。
pull-queue 有上万个任务,需要一段时间。一个单一的前端请求开始处理。
我希望从我的代码中启动更多后端,以便它们都可以从拉取队列中拉取任务并开始执行它们。但是,我不清楚如何做到这一点。
请帮忙。
谢谢。
【问题讨论】:
我有一个在后端运行的拉取队列。当峰值很高时,我从前端调用它。
pull-queue 有上万个任务,需要一段时间。一个单一的前端请求开始处理。
我希望从我的代码中启动更多后端,以便它们都可以从拉取队列中拉取任务并开始执行它们。但是,我不清楚如何做到这一点。
请帮忙。
谢谢。
【问题讨论】:
您需要将代码从使用后端迁移到模块:https://developers.google.com/appengine/docs/java/modules/
然后您可以使用基本扩展来指定您希望自动创建的最大实例数。
更新:
使用拉取队列,您必须自己实现负载平衡逻辑。
【讨论】: