【问题标题】:Does Google AppEngine Ruby flexible Environment support task queues?Google AppEngine Ruby 灵活环境是否支持任务队列?
【发布时间】:2016-05-27 23:59:57
【问题描述】:

我在使用 php runtime 时曾经使用 google 提供的 Task Queues。现在我正在切换到红宝石。 所以我阅读了 Ruby 运行时的整个文档,并且根本没有提到任务队列。我应该使用像 Requeue 这样的第三方排队系统吗?

【问题讨论】:

    标签: ruby-on-rails ruby google-app-engine app-engine-flexible


    【解决方案1】:

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

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

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

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

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      在 Rails 中,您有 delay_jobs 和 sidekiq。

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

      imho sidekiq 要好得多。

      【讨论】:

      • 谢谢!我知道第三部分宝石,但这并不能回答我关于谷歌应用引擎的问题
      猜你喜欢
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      • 2017-04-17
      • 2017-03-30
      • 1970-01-01
      • 2013-12-15
      • 2011-01-25
      • 2018-11-28
      相关资源
      最近更新 更多