我有一个PHP应用程序运行在heroku(雪松堆栈)。我现在需要开始把工作分配给工人了。
我看过RabbitMQ和gearman。对于我的应用来说,使用gearman似乎是最好/最简单的解决方案。
所以我猜gearman服务器将运行在主web应用动态上,然后gearman workerapi将运行在单独的heroku worker上,以及应该做这项工作的php代码。
我该如何和Heroku一起做这件事呢?
谢谢
排队最好使用一个插件https://addons.heroku.com/#queues。ficuscr对你的问题的评论中的链接(devcenter.heroku.com/articles/background-jobs-queueing)应该为你提供一些关于如何准确实现你的worker的见解。