我在Heroku上一个PHP应用程序,该应用程序做大量的与外部的API,它在数据库上转触发的作业,结果将在Facebook的应用程序显示的通信...PHP应用程序体系结构在Heroku
目前我有2个工作进程和一个web进程。 Web进程触发工作人员并监视数据库标志,以了解每个工作任务完成的时间......我知道......此设置不是很好,理想情况下,我希望在每个工作进程是在我的Web进程中收到通知完成,但这似乎不可能...
有没有更好的方法来解决这个在Heroku中使用PHP?
也许在Heroku一个PHP应用程序是不是最好的解决办法,但我已经写了很多PHP,我宁愿不重新写的....
在此先感谢...
我有一个在Heroku上运行的PHP应用程序,基本上这样做,但用'rpush'es和'blpop's而不是pub/sub,并且它工作得很好。如果你想看看它们是如何结合在一起的,下面是管理Web和工作者dynos之间通信的主要代码:future:https://github.com/ryanbrainard/forceworkbench/blob/master/workbench/async/futures .PHP – ryanbrainard 2013-03-05 04:44:42