13.5. 禁用本地 Gossip 路由器和服务
Data Grid Operator 在每个站点上启动 Gossip 路由器,但您只需要一个 Gossip 路由器来管理 Data Grid 集群成员之间的流量。您可以禁用额外的 Gossip 路由器来保存资源。
例如,您在 LON 和 NYC 站点中有 Data Grid 集群。以下流程演示了如何在 LON 站点中禁用 Gossip 路由器,并连接到启用了 Gossip 路由器的 NYC。
流程
-
为每个 Data Grid 集群创建一个
InfinispanCR。 -
使用
spec.service.sites.local.name字段指定本地站点的名称。 -
对于 LON 集群,将
false设置为spec.service.sites.local.discovery.launchGossipRouter字段的值。 -
对于 LON 集群,使用
spec.service.sites.locations.,以连接到 NYC。url指定 url 在 NYC 配置中,不要指定
spec.service.sites.locations.url。LON
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NYC
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
重要
如果您有三个或更多站点,Data Grid 建议在所有远程站点上启用 Gossip 路由器。当您有多个 Gossip 路由器且其中一个变得不可用时,剩余的路由器将继续交换消息。如果定义了单个 Gossip 路由器,且它变得不可用,则远程站点之间的连接会破坏。
后续步骤
如果您的集群有一个跨站点视图,您可以开始向缓存添加备份位置。