我打算使用Play部署应用程序,之前从未使用过"作业".我的部署将足够大,需要不同的Play服务器负载平衡,但我的计算量不会太大,不需要hadoop/storm/others.
我的问题是,如何在Play中处理这种情况?如果我在Play中设置一个每分钟运行的作业,我不希望每个服务器同时执行完全相同的操作.
我只能找到这个答案,但我不喜欢任何这些选择.
那么,是否有任何工具或最佳实践来协调工作或我是否必须从头开始做某事?
您可以使用数据库标志,如下所述: Pere Villega 的Playframework 并发作业管理,用于两个作业。
但我认为 Guillaume Bort 在 Google Groups 上提出的使用 Memcache 的解决方案是最好的。似乎有一个 Play 2 的模块:https ://github.com/mumoshu/play2-memcached
归档时间: |
|
查看次数: |
1212 次 |
最近记录: |