简要描述
- 添加预启动会让应用提前加载好,客户端访问时无需等待,即点即用。需要注意,一个节点预留一种应用实例,可以开多个。
请求URL
{{adminHost:8181}}/appliReserve/update
请求方式
字段名 |
示例值 |
必选 |
类型 |
说明 |
adminKey |
603284317954637824 |
是 |
string |
该参数为后台管理接入凭证,在LarkXR3.3后台接入管理中查看 |
timestamp |
8641706679604867 |
是 |
string |
发送请求时的时间戳,单位为毫秒 |
signature |
9A02B47AE67664D80A2ED13FC2B1691512613790 |
是 |
string |
该参数为密钥签名。将adminKey(LarkXR3.2后台接入管理中查看)和adminSecret(LarkXR3.3后台中接入管理查看)和当前时间戳(long型数值)按字母序排序,然后进行SHA-1摘要签名。请参考【获取凭证签名】的样例 |
请求Body参数
参数名 |
示例值 |
必选 |
类型 |
说明 |
reserveId |
1203009102444232704 |
是 |
long |
(必填)预启动实例Id |
lastUpdateDate |
|
是 |
string |
(必填)上次更新时间 |
status |
|
否 |
int |
1:启用 0 :禁用(只是保留预启动的设置,但渲染节点不启动应用信息,在交换信息接口禁用的预启动信息不返回给渲染节点) |
reserveCnt |
2 |
否 |
int |
预留实例数量 |
exitRestart |
|
否 |
int |
客户端退出是否重启应用,0不重启,1重启 |
codeRate |
|
否 |
int |
码率,默认80 |
frameRate |
|
否 |
int |
帧率,默认30 |
autoAdjustFlag |
|
否 |
int |
是否自动调节,默认0 。 0:不开启,1:开启 |
minCnt |
|
否 |
int |
最小值 应用使用过程中,渲染服务器需要持续补充预启动应用,来满足最小空闲。当应用退出时,空闲数量增加,当空闲数量大于最大空闲数时,渲染服务将退出多余的预启动应用。当剩余的预启动数量等于最小值时,停止退出 |
maxCnt |
|
否 |
int |
最大值 应用使用过程中,渲染服务器需要持续补充预启动应用,来满足最小空闲。在此设置一个最大值,封顶应用的总启动数量 |
minIdleCnt |
|
否 |
int |
最小的空闲数量 应用使用过程中,渲染服务器需要持续补充预启动应用,来满足最小空闲。 |
maxIdleCnt |
|
否 |
int |
最大空闲数 应用使用过程中,渲染服务器需要持续补充预启动应用,来满足最小空闲。当应用退出时,空闲数量增加,当空闲数量大于最大空闲数,渲染服务将退出多余的预启动应用 |
hesitateTime |
|
否 |
int |
犹豫时间 为了防止程序频繁第调起,杀掉进程,在此处设置犹豫时间,在犹豫时间的间隔下会去检查启动或者释放的流程。 |
成功返回示例
{
"code": 1000,
"message": "保存成功"
}
成功返回示例的参数说明
参数名 |
类型 |
说明 |
code |
string |
无 |
message |
string |
无 |
失败返回示例
{
"code": 500,
"message": "lastUpdateDate不能为空"
}
失败返回示例的参数说明
参数名 |
类型 |
说明 |
code |
string |
无 |
message |
string |
无 |
备注