我看到Akka Actor Systems可以分布在多个JVM上,这些JVM甚至可能不在同一块硬件上运行。如果我理解正确,那么您似乎可以拥有一个分布式Actor系统,其中一组actor位于myapp01
,另一组位于myapp02
(例如,2个vSphere VM运行在您的本地数据上中心),还有第三组在AWS上运行的演员。首先,如果我刚才所说的不真实/准确,请先纠正我!
如果我在此之前所说的一切都或多或少准确,那么我想知道如何实际“粘合”所有这些分布式演员“团体”(不确定正确的术语是什么:JVM,演员系统,演员池,演员集群等)一起使得工作可以在其中任何一个工作,并且生活在AWS节点上的FizzActor
然后可以向生活在BuzzActor
上的myapp02
发送消息。 {1}}等等。
例如,坚持上面的示例(2个vSphere VM和AWS机器)我如何将actor组/系统/池/集群部署到每个这样的组中,以便彼此了解彼此并在两者之间分配工作它们?
我是否正在离开基地?