有没有什么办法可以强制实例在单独的物理机器上运行,或者检测Amazon Web Services上的同一图像的多个实例正在使用多少物理机器(AWS )? 我在想这里的可靠性。如果我自欺欺人地认为我有三台独立的服务器用于容错目的(考虑Paxos,Quicksilver,ZooKeeper等),因为我有三个不同的实例在运行,但所有三个最终运行在同一台物理机器上,所以我可能在一个非常,非常粗鲁的惊喜。
我有以下代码: class A extends Actor with ActorLogging {
override val supervisorStrategy = OneForOneStrategy(maxNrOfRetries = 2) {
case _ => log.info("An actor has been killed"); Restart
}