new DispatchService()
- Description:
- 集群部署SDK的调度服务,全局只有一个实例,通过CloudRenderEngine.dispatchService.xxx调用。 如CloudRenderEngine.dispatchService.GetProjectCommon()获取项目列表。
- Source:
- engine/DispatchService.js, line3
Methods
(static) GetAliveNodes() → {Promise.<any>}
- Description:
- 获取在线服务器信息
- Source:
- engine/DispatchService.js, line188
Returns:
返回在线服务器信息列表
- Type
- Promise.<any>
(static) GetAllCapacity()
- Description:
- 获取所有服务器的当前可用容量之和
- Source:
- engine/DispatchService.js, line161
Returns:
返回包含服务器容量信息之和
(static) GetAllNodes() → {Promise.<any>}
- Description:
- 获取所有服务器信息(包括离线节点)
- Source:
- engine/DispatchService.js, line175
Returns:
返回一个包含所有服务器信息(包括离线节点)的Promise对象
- Type
- Promise.<any>
(static) GetProjectByNodeId(nodeId)
- Description:
- 根据服务器节点ID获取项目信息
- Source:
- engine/DispatchService.js, line146
Parameters:
Name | Type | Description |
---|---|---|
nodeId |
string | 节点ID,服务器ip地址 |
Returns:
返回一个Promise,该Promise解析为项目信息
(static) GetProjectCommon()
- Description:
- 获取项目列表
- Source:
- engine/DispatchService.js, line128
Returns:
包含项目列表的Promise对象