使用成员组

Apache Geode允许您将分布式系统成员按照逻辑成员组(member group)进行组织。

Apache Geode中成员组(member group)的使用是可选的。 使用成员组(member group)的好处是能够根据逻辑组成员来协调对成员的某些操作。 例如,通过定义和使用成员组,您可以:

  • 修改特定成员(单个或多个)的一部分配置属性。 请参阅中的gfsh alter runtime
  • 通过成员组执行某些磁盘操作,如磁盘存储压缩。 如果需要获取命令列表, 请参阅 Disk Store 命令
  • 管理指定组中所有成员的特定索引或Region。
  • 通过成员组,启动和停止多站点(WAN)服务,例如网关发件器(gateway senders)和网关接收器(gateway receivers)。
  • 在指定组中的所有成员上部署或取消部署JAR应用程序。
  • 在指定组的所有成员上执行函数(function)。

您可以在成员的gemfire.properties文件的groups属性中定义组名, 或者在gfsh中成员启动时定义组名。

注意: 现在roles属性中定义的任何角色都将被视为一个组。 如果您希望将成员资格角色添加到分布式系统中,则应将其添加为groups属性中的成员组。 roles属性已被弃用,请优先使用groups属性。

要将一个成员添加到组中,在启动之前将成员组的名称添加到成员的gemfire.properties文件中,或者在启动时通过gfsh中启动成员并传入--group参数。

一个成员可以属于多个组。

成员组也可以用来从客户端的角度或从对等成员(peer member)的角度来进行组织。 请参阅 按照逻辑成员组组织对等成员按照逻辑成员组组织服务器 了解更多信息。在客户端,您可以在配置客户端连接池时提供成员组(member group)名。 使用在客户端的cache.xml中的< pool server-group>元素。

results matching ""

    No results matching ""