Playframework 如何限制akka仅在一台服务器上启动?

Playframework 如何限制akka仅在一台服务器上启动?,playframework,akka,Playframework,Akka,在akka中创建后台作业时,例如,每小时运行一次此数据库查询 您可能只希望它在单个服务器上运行,因为它是基于时间的作业 如果您的play应用程序在多台服务器上运行,那么确保只有一台服务器实际运行akka actors(即使所有服务器都有相同的代码)是一个好策略。如果您将代码限制在一台服务器上运行,您将引入单点故障-如果该服务器崩溃会发生什么情况,或者不知何故变得不连贯 您可能需要设置ActorSystems以形成一个Akka集群,并将要以集中协调的方式运行的代码放在一个集群中。在这种情况下,Ak

在akka中创建后台作业时,例如,每小时运行一次此数据库查询 您可能只希望它在单个服务器上运行,因为它是基于时间的作业


如果您的play应用程序在多台服务器上运行,那么确保只有一台服务器实际运行akka actors(即使所有服务器都有相同的代码)是一个好策略。

如果您将代码限制在一台服务器上运行,您将引入单点故障-如果该服务器崩溃会发生什么情况,或者不知何故变得不连贯


您可能需要设置
ActorSystem
s以形成一个Akka集群,并将要以集中协调的方式运行的代码放在一个集群中。在这种情况下,Akka将确保集群中始终只有一个单例实例运行(如果运行它的节点崩溃,它将在另一个节点上重新启动)。

我明白你的意思,但是对于一个不需要这种冗余的小型实现。。。