因果集群
本节描述了 Neo4j 集群发现和 REST API 端点的重大变更。
集群发现
集群发现现在基于 Akka (https://akka.io/) 实现,而非 Hazelcast (https://hazelcast.com/)。作为此转换的一部分,进行了一些小幅变更。
-
discovery_advertised_address
的主机名和端口必须与为发现其他成员而配置的完全匹配。当使用
discovery_type=LIST
时,initial_discovery_members
中的地址列表必须与每个服务器各自的通告地址匹配。使用任何其他发现类型(DNS、SRV、K8S)时,外部服务中的配置必须匹配。
默认情况下,您的
discovery_advertised_address
是该配置的默认端口与分配给default_advertised_address
的主机名的组合。有关集群发现的更多信息,请参阅操作手册 4.0 → 发现
-
现在,除了反向连接外,核心节点也会向只读副本建立连接。因此,只读副本上必须开放通告发现端口。
集群 REST 端点
REST 端点现在是针对每个数据库,而不是每个实例
旧端点 | 新端点 |
---|---|
|
|
|
|
|
|
|
|