跨不同网络访问infinispan缓存

时间:2013-09-12 11:36:57

标签: java azure infinispan

在这种情况下,我们有一个需要在集群模式下运行的服务,我们更喜欢无限期检测在不同机器上运行的服务并以并发模式运行数据。

1)现在,当我们在局域网中运行我们的服务时,一切正常。当第一个服务启动时,它会创建自己的集群,并将其视为主服务器。当第二个服务启动时,它会找到这个已经创建的集群并加入它并将自己视为奴隶。

2)现在的问题是,对于负载平衡,我们使用不在网络节点之外的Azure VM实例,因此他们找不到这个已创建的集群并在外部创建自己的集群。

3)现在我想知道在这个云虚拟机上运行的服务如何在我的网络中找到我已创建的云,并将其作为奴隶加入。

我知道我们需要一个外部IP地址,但如何使用所有infinispan配置来连接外部网络上运行的服务?

1 个答案:

答案 0 :(得分:2)

您可能需要cross-site replication来使这种架构按预期工作。这个想法是每个网络形成自己的集群,然后通过中继链接。