DispatchService

DispatchService

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对象