Collective Member

此功能部件允许服务器充当管理集合体的成员。

启用此功能部件

要启用集合体成员功能部件,请在 server.xml 文件的 featureManager 元素内添加以下元素声明:
<feature>collectiveMember-1.0</feature>

受支持的 Java™ 版本

  • JavaSE-1.6
  • JavaSE-1.7
  • JavaSE-1.8

开发依赖于此功能部件的功能部件

如果您要开发依赖于集合体成员功能部件的功能部件,请在新功能部件的功能部件清单文件的 Subsystem-Content 头中添加以下项:
com.ibm.websphere.appserver.collectiveMember-1.0; type="osgi.subsystem.feature"

启用此功能部件的功能部件

    功能部件配置元素

    可在 server.xml 文件中使用以下元素以配置集合体成员功能部件:

    collectiveMember
    集合体成员配置至少需要一个集合体控制器地址(由 controllerHost 和 controllerPort 标识)。集合体控制器可具有多个可用地址。请添加一个或多个 failoverController 元素,以标识其他控制器。当多个控制器可用时,该成员会连接至其中一个控制器。如果与该控制器的连接意外结束,那么该成员会连接至其余控制器集内的另一控制器。
    属性名称 数据类型 缺省值 描述
    controllerHost string   集合体控制器实例的主机名。
    controllerPort 整形   JMX/REST 连接器的端口,通常为 HTTPS 端口。
    controllerReadTimeout 具有毫秒精度的时间段 300s 与集合体控制器的成员连接的读超时。在大型拓扑或地理上分散的拓扑中,可能需要较长的读超时。最小值为 2 分钟。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
    heartBeatInterval 具有毫秒精度的时间段 60s 定期时间间隔,集合体成员将按此时间间隔与集合体控制器联系以指示活动性。最小值为 1 秒。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
    collectiveMember > failoverController
    描述:供集合体成员使用的其他集合体控制器地址。
    必需:false
    数据类型:
    属性名称 数据类型 缺省值 描述
    host string   集合体控制器实例的主机名。
    id 字符串   唯一配置标识。
    port 整形   JMX/REST 连接器的端口,通常为 HTTPS 端口。
    hostAuthInfo
    允许集合体控制器向服务器主机认证的连接详细信息。
    属性名称 数据类型 缺省值 描述
    rpcHost string localhost 标准主机名称或 IP 地址。“*”通配符将导致检测主机名;建议不要对多宿主系统这样做,否则可能导致意外行为。主机名在网络内必须唯一,并且必须是远程连接协议(SSH 或特定于操作系统的 RPC)正在侦听的主机名。如果未设置,系统将从 defaultHostName 变量继承此值。此处设置的主机名将直接控制服务器信息在集合体控制器存储库中的存储位置。
    rpcPort 整形 22 远程连接协议(SSH 或特定于操作系统的 RPC)正在侦听的端口。有关受支持的 RPC 机制,请参阅产品文档。
    rpcUser string   连接至主机时使用的操作系统用户标识。
    rpcUserHome string   用户登录标识的主目录。仅当要使用 sudo 并且要自动完成 SSH 生成时,才需要设置此项。
    rpcUserPassword 可逆向编码的密码(字符串)   操作系统用户的密码。如果未设置此属性,那么将使用基于密钥的认证。建议对支持 SSH 的主机使用基于密钥的认证。如果设置了此属性和 sshPrivateKeyPath,那么密钥优先。
    sshPrivateKeyPassword 可逆向编码的密码(字符串)   SSH 专用密钥的密码。
    sshPrivateKeyPath string   SSH 专用密钥文件的路径。如果密钥对不存在,那么将自动生成密钥对。基于密钥的认证需要专用密钥。
    sshPublicKeyPath string   SSH 公用密钥文件的路径。如果密钥对不存在,那么将自动生成密钥对。如果所配置用户标识的 authorized_keys 文件中没有公用密钥,那么系统会将公用密钥放置到该文件中。不需要设置公用密钥的路径。
    sudoUser string   sudo 用户标识。useSudo=false 时不应设置此属性。
    sudoUserPassword 可逆向编码的密码(字符串)   sudo 用户的密码。useSudo=false 时不应设置此属性。
    useHostCredentials 布尔型   如果此属性设置为 true,那么该产品使用主机的 RPC 凭证来调用命令并忽略“主机认证信息”元素中的其他参数。
    useSudo 布尔型   如果此属性设置为 true,那么将使用 sudo 来调用命令。可通过设置 sudoUser 属性来控制 sudo 的用户。如果未设置 sudoUser,那么 sudo 的用户将配置为主机的缺省 sudo 用户。如果未设置此属性,并且设置了 sudoUser 或 sudoUserPassword,那么会假定 useSudo 为 true。如果此属性设置为 false,并且设置了 sudoUser 或 sudoUserPassword,那么系统将显示警告并忽略 sudo 选项。
    hostSingleton
    主机单体选择器配置
    属性名称 数据类型 缺省值 描述
    name string * 单体的名称。“*”通配符是缺省值,指示此配置适用于此服务器中的所有单体。
    port 整形 0 要用于主机单体引导者选择的端口。值 0 为缺省值,意味着不会进行任何选择。在此情况下,每个成员中的单体将是它自己的引导者。

    用于指示主题类型的图标 参考主题

    信息中心的条款和条件 | 反馈


    时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
    http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_feature_collectiveMember-1.0
    文件名:rwlp_feature_collectiveMember-1.0.html