上一主题: “协议”子实体下一主题: 属性标记语法


“资源”子实体

资源子实体定义在安装了应用的服务器网格上可供该应用使用的资源。 它包含以下子实体:

servers

可用于应用的一组服务器。 服务器具有以下属性:
min= min_val-分配给应用的最小服务器数
max= max_val-分配给应用的最大服务器数
set=" name1,name2, ... "-可选;如果指定,则定义应用可使用的一部分服务器。

mem、
cpu、
bw

可使用 mem、cpu 或 bw 约束中的一个或多个来定义对应用可使用的资源量的限制,从而替代定义该应用可使用的具体服务器数的方法,这样便可采用与组件对应资源子实体同样的语法来定义可为应用提供的对应资源的总量。

ip

可分配给应用组件终端的一组 IP 地址,定义有下列属性:
base=ipaddr
n=max_addrs
netmask=ipaddr
n 和子网掩码属性是可选的。 如果省略了子网掩码,则从 IP 地址的高位字节对其进行计算,假设采用标准分配 A、B 和 C 类地址。 如果省略了 n,则从子网掩码对其进行计算,以作为子网掩码允许的有效地址的最大数。 IP 子实体是可选的。 如果未指定,CA AppLogic® 构建系统会从在 CA AppLogic® 配置文件 (applogic.conf) 定义的 IP 地址池中分配 IP 地址的子范围。 在 applogic.conf 定义的全局地址池会分成大小相同的 256 个子范围,每子范围用于一个已安装应用,具体取决于安装时分配的唯一 ID 编号(请参阅上面的 uid 属性)。