Google AppEngine Ruby 灵活的环境是否支持任务队列?

Does Google AppEngine Ruby flexible Environment support task queues?

我在使用 php 运行时时使用 google 提供的任务队列。现在我切换到 ruby。 所以我阅读了 Ruby 运行时和任务队列的整个文档,根本没有提到。我应该使用像 Requeue 这样的第三方排队系统吗?

在 rails 你有 delayed_jobs 和 sidekiq。

这是这两种技术之间的一个很好的比较。 https://www.sitepoint.com/comparing-background-processing-libraries-sidekiq/

恕我直言,sidekiq 好多了。

遗憾的是,Ruby 目前 不支持任务队列。但是,您可以查看 Cloud Pub/Sub,它支持类似的场景:

https://cloud.google.com/pubsub/

gcloud ruby gem 支持 Pub/Sub,我们也有一些示例:

https://github.com/GoogleCloudPlatform/ruby-docs-samples/tree/master/pubsub

希望对您有所帮助!