Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 使用动态IP在Google云上发现节点:Spring Boot Java应用程序_Spring Boot_Hazelcast - Fatal编程技术网

Spring boot 使用动态IP在Google云上发现节点:Spring Boot Java应用程序

Spring boot 使用动态IP在Google云上发现节点:Spring Boot Java应用程序,spring-boot,hazelcast,Spring Boot,Hazelcast,我们的应用程序基于Java Spring boot。我们完全基于谷歌云,我们有动态IP,我们的服务将在弹性负载平衡的基础上工作,在弹性负载平衡的基础上,一个实例可能会根据服务器资源消耗而产生并被杀死 我们不能假设这些服务器实例都具有静态IP 正在寻找在谷歌云上使用动态IP连接不同服务器实例的解决方案。自3.6以来,Hazelcast提供Discovery SPI,以将外部发现机制集成到系统中。因此,有许多发现插件,您可以实现自己的发现插件。查看您的选项列表。Kubernetes可能会对你的情况有

我们的应用程序基于Java Spring boot。我们完全基于谷歌云,我们有动态IP,我们的服务将在弹性负载平衡的基础上工作,在弹性负载平衡的基础上,一个实例可能会根据服务器资源消耗而产生并被杀死

我们不能假设这些服务器实例都具有静态IP


正在寻找在谷歌云上使用动态IP连接不同服务器实例的解决方案。

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

从Sertug的话中得到一些额外的信息

还有一个Google Compute SPI可能会有所帮助,您可以在此处查看:

还有,这里有一篇博文(有点旧,但仍然有效):