【问题标题】:Running gearman on a Heroku Worker在 Heroku Worker 上运行 gearman
【发布时间】:2013-03-26 19:48:05
【问题描述】:

我有一个在 heroku(雪松堆栈)上运行的 PHP 应用程序。我正处于需要开始将工作交给工人的地步。

我看过 RabbitMQ 和 gearman。对于我的应用程序来说,最好/最简单的解决方案似乎是使用 gearman。

所以我猜 gearman 服务器将在主 webapp dyno 上运行,然后 gearman workerapi 将在单独的 heroku 工作人员上运行,以及应该完成工作的 php 代码。

我该如何使用 Heroku 来做这件事?

谢谢

【问题讨论】:

  • 所以,起初并不清楚你在问什么。然后阅读以下内容:devcenter.heroku.com/articles/background-jobs-queueing 似乎 Cedar 提供了一些结构来方便放入外部消息队列服务?老实说,虽然我认为您编写的用于集成 Gearman 的代码不会真正改变太多,只是在应用程序中发生挂钩/触发器的位置问题。因此,如果您愿意,您可以完全忽略 heroku,而只关注现有的 gearman 教程。也许有更多 Cedar 堆栈经验的人可以加入。或者将问题重新表述得更具体。

标签: php heroku gearman


【解决方案1】:

最好使用插件https://addons.heroku.com/#queues 完成排队。 ficuscr 对您的问题的评论中的链接 (devcenter.heroku.com/articles/background-jobs-queueing) 应该为您提供一些关于如何准确实施您的工人的见解。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-25
    • 2011-08-29
    • 1970-01-01
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    • 2013-04-14
    相关资源
    最近更新 更多