Amazon ec2 Akka,AMI-发现数据库访问的远程参与者

Amazon ec2 Akka,AMI-发现数据库访问的远程参与者,amazon-ec2,akka,amazon-ami,Amazon Ec2,Akka,Amazon Ami,我正在为一个客户开发一个原型,其中,在AWSauto scaling上,使用Akka从Amazon机器映像(AMI)创建新的虚拟机 我只希望有一个参与者,控制对数据库的访问,这样它就可以根据需要创建新的子对象,并对超出设置限制的请求进行排队 但是,我不知道虚拟机的IP地址,因为它可能会随着Amazon根据活动添加/删除虚拟机而改变 如何发现将用于限制对数据库访问的参与者 我不确定集群是否有效(),这个问题和答案来自2011(),路由可能会解决这个问题: 我有一个单独的REST服务,它只会进入数据

我正在为一个客户开发一个原型,其中,在
AWS
auto scaling上,使用Akka从Amazon机器映像(AMI)创建新的虚拟机

我只希望有一个参与者,控制对数据库的访问,这样它就可以根据需要创建新的子对象,并对超出设置限制的请求进行排队

但是,我不知道虚拟机的IP地址,因为它可能会随着Amazon根据活动添加/删除虚拟机而改变

如何发现将用于限制对数据库访问的参与者

我不确定集群是否有效(),这个问题和答案来自2011(),路由可能会解决这个问题:


我有一个单独的REST服务,它只会进入数据库,所以这个服务可能需要在进入参与者之前进行控制。

Akka cluster有cluster Singleton()的概念,这可能是您正在寻找的。如果集群中的一些节点的地址是已知的,这可能会起作用。另一方面,这可能会将问题推向更高的层次,即如何从外部定位集群。这种服务发现问题需要在akka之外解决。@jrudolph-感谢您提供的链接,您可能认为这需要在akka之外解决。akka集群具有集群单例()的概念,这可能是您正在寻找的。如果集群中的一些节点的地址是已知的,这可能会起作用。另一方面,这可能会将问题推向更高的层次,即如何从外部定位集群。这种服务发现问题需要在akka之外解决。@jrudolph-感谢您的链接,您可能认为这需要在akka之外解决是正确的。