推荐的方式来运行单服务器预定播放!在heroku上工作?

Mat*_*all 4 heroku playframework

有没有办法让预定的作业在单个服务器上运行?我们有一个电子邮件发送作业,我不想同时运行两次.这是heroku工作者的目的吗?我目前的印象就是玩!工作实际上在网络工作者上运行 谢谢!

Jor*_*tok 6

我们一直在玩Play!(不是在Heroku上)并且发现最简单的方法是为要运行作业的服务器定义框架ID,并为不运行作业的服务器定义框架ID.

在我们的例子中,"prodapp"是不运行作业的生产应用程序服务器,"prodadmin"是生产管理员/作业服务器(只有一个).

我们在application.conf中包含以下内容以禁用prodapp服务器上的jobs插件:

%prodapp.plugins.disable=play.jobs.JobsPlugin

我不确定它是最好的解决方案,但在调查了其他一些选项之后,我们确定它是最快的,不需要分享Play!源代码.