客户的独立地址

Separate address for clients

我有一个 hz 集群,所有成员都在同一个网络中,但客户端在不同的网络中。客户端可以通过 NAT 地址连接到成员。有没有办法让 Hazelcast 向客户端传递一个单独的 IP 地址。我正在寻找仅适用于客户的类似内容。

您可以使用 Advanced Network Configuration. The feature is available since Hazelcast 3.12. The code sample at https://github.com/hazelcast/hazelcast-code-samples/tree/master/network-configuration/advanced-network-configuration 演示如何为这种情况配置集群成员。关键是您应该将 NAT 成员地址定义为客户端协议端点配置的 publicAddress