使用动态IP的Google Cloud上的节点发现:Spring Boot Java应用程序

时间:2018-05-29 09:45:26

标签: spring-boot hazelcast

我们的应用程序基于Java Spring启动。我们完全基于Google云,我们拥有动态IP,我们的服务isntance将在Elastic负载平衡之后工作,其中一个实例可能会因服务器资源消耗而产生并被杀死。

没有我们可以假设这些服务器实例具有静态IP。

寻找在Google Cloud上将不同服务器实例与动态IP连接的解决方案。

2 个答案:

答案 0 :(得分:0)

自3.6以来,Hazelcast提供Discovery SPI将外部发现机制集成到系统中。因此,有许多发现插件,您可以实现自己的。查看您的选项列表here。 Kubernetes可能对您的情况有所帮助。

答案 1 :(得分:0)

Sertug所说的其他一些信息,

还有一个Google Compute SPI可能会有所帮助,你可以在这里查看:

https://github.com/hazelcast/hazelcast-gcp

此外,这是一篇博客文章(有点旧但仍然有效):

https://blog.hazelcast.com/hazelcast-discovery-spi