描述:
获取主进程中指定分区内的分机列表
语法:
hosts(h,n,h0)
备注:
从主进程序列h中找到含1到n分区的列表,按区号次序返回对应成员。有h0参数时使用h0作为结果,仅替换h中不可用分机;n为0时返回h中可用分机。
寻找次序:按分机计算力从大到小排序,例如:找到1区所在分机后,假定该分机会增加适合作业数的作业,再重算计算力排序找2区。
参数:
h |
主进程序列 |
n |
分区号 |
h0 |
分机序列,用来替换不可用的分机,参数可省略 |
返回值:
序列
示例:
hosts("192.168.0.116:8281",2) |
|
hosts(["192.168.0.116:8281","192.168.0.116:8282"],0) |
参数n为0,返回可用的分机 |
hosts(["192.168.0.116:8281","192.168.0.116:8282","192.168.0.129:8281"],3) |
|
hosts(["192.168.0.116:8281","192.168.0.116:8282"],2,"192.168.0.129:8281") |
有h0参数时,返回h0 |