hosts()

阅读(1132) 标签: 主进程, 指定分区, 分机列表,

描述:

获取主进程中指定分区内的分机列表

语法:

hosts(h,n) 

备注:

在分机序列h中找出分区号为n的可用分机序列。有缺失者则在分区号为空的分机上用相应缺失值执行初始化(init.dfx),找不到足够多分机返回空。

n0时返回可用分机,不可用分机的位置填成null

参数:

h

分机序列

n

分区号,0或正整数

返回值:

序列

示例:

hosts("192.168.0.116:8281",2)

在分机192.168.0.116:8281中找出分区号为2的可用分机序列

hosts(["192.168.0.116:8281","192.168.0.116:8282"],0)

分区号n0,返回可用的分机

hosts(["192.168.0.116:8281","192.168.0.116:8282","192.168.0.129:8281"],3)

=hosts(["192.168.0.106:8281","192.168.0.106:8282","192.168.0.106:8283"],0)

分区号n0,找不到分机192.168.0.106:8283时返回空

=hosts(["192.168.0.106:8281","192.168.0.106:8282"],2)

192.168.0.106:8282的分区号为空,此时用相应缺失值执行初始化(init.dfx)