不久前,我创建了一个原型,旨在解决您的问题(随意重用代码和/或贡献).
关于它是如何工作的几句话.它为每个actor注册表(= node)启动一个远程actor.RegistryActor保存指向在分布式设置中运行的所有其他注册表的链接.当一个新节点被添加到系统时,它需要知道至少一个其他节点(ActorRegistry)并通知它.ActorRegistry比允许所有其他节点知道新节点(因此,任何RegistryActor都链接到所有其他RegistryActor),并启动一个交换到actor的链接的过程 - 最后,所有actor注册表都有链接到所有actor(本地或远程)在系统中运行.
有关详细信息,请参阅此博文.
归档时间: |
|
查看次数: |
3552 次 |
最近记录: |