Google AppEngine使用Google Compute for Task?

时间:2017-11-15 13:23:25

标签: google-app-engine google-compute-engine

我需要运行一些无法在Google AppEngine上运行的特定代码(由于限制)。

由于这些工作人员是异步的,我考虑每次需要时启动Compute实例,并通过Google AppEngine的任务队列通过特定任务连接它们,但是我找不到任何关于这是否可行的文档? / p>

TL; DR:是否可以将Google Compute指定为任务队列的实例?

1 个答案:

答案 0 :(得分:2)

不,没有办法将Google Compute指定为任务队列的实例。

但您是否考虑使用Flexible环境(最终使用custom runtime来尝试解决限制)?或者为灵活环境建议的替代方案(仅限于任务队列支持)来自Task Queue

  

任务队列服务的可用性有限   标准环境。如果你想使用以外的服务   在标准环境中,您可以注册Cloud Tasks alpha

     

在标准环境之外,您无法向push queues添加任务,但在灵活环境中运行的服务可以是   推送任务的目标。您可以使用   将任务添加到队列或通过指定时的target参数   queue.yaml中队列的默认target

     

在许多情况下,您可能会使用拉取队列,例如排队   将被单独提取和处理的任务或消息   工人,Cloud Pub/Sub可以提供一个很好的选择   类似的功能和交付保证。

相关问题