上云无忧 > 文档中心 > 百度智能云弹性伸缩伸缩组接口
弹性伸缩
百度智能云弹性伸缩伸缩组接口

文档简介:
查询伸缩组列表 查询所有伸缩组的详细信息 public static void listAsGroup(AsGroupClient asGroupClient, String groupName, String marker, int maxKeys) { ListAsGroupRequest listAsGroupRequest = new ListAsGroupRequest(); // 可选,伸缩组名称 listAsGroupRequest.setGroupName(groupName);
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

查询伸缩组列表

查询所有伸缩组的详细信息

public static void listAsGroup(AsGroupClient asGroupClient, String
 groupName, String marker, int maxKeys) { ListAsGroupRequest listAsGroupRequest 
= new ListAsGroupRequest(); // 可选,伸缩组名称 listAsGroupRequest.setGroupName(groupName); //
 可选,批量获取列表的查询的起始位置,是一个由系统生成的字符串 listAsGroupRequest.setMarker(marker); // 
可选,每页包含的最大数量,最大数量通常不超过1000。缺省值为1000 listAsGroupRequest.setMaxKeys(maxKeys); 
ListAsGroupResponse listAsGroupResponse = asGroupClient.listAsGroup(listAsGroupRequest); }

查询伸缩组详情

查询单个伸缩组的详细信息

public static void getAsGroup(AsGroupClient asGroupClient, String groupId)
 { GetAsGroupRequest getAsGroupRequest = new GetAsGroupRequest(); // 必填,待查询的伸缩组ID
 getAsGroupRequest.setGroupId(groupId); GetAsGroupResponse asGroup = asGroupClient.getAsGroup(getAsGroupRequest); }

伸缩组扩容

在指定伸缩组下添加节点

public static void increaseAsGroup(AsGroupClient asGroupClient, String groupId, int nodeCount)
 { IncreaseAsGroupRequest increaseAsGroupRequest = new IncreaseAsGroupRequest();
 // 待添加节点的伸缩组ID increaseAsGroupRequest.setGroupId(groupId); // 
新增节点数量 increaseAsGroupRequest.setNodeCount(nodeCount); IncreaseAsGroupResponse increaseAsGroupResponse
 = asGroupClient.increaseAsGroup(increaseAsGroupRequest); }

伸缩组缩容

用于伸缩组下节点的缩容

public static void decreaseAsGroup(AsGroupClient asGroupClient, String groupId, int actionNum)
 { DecreaseAsGroupRequest decreaseAsGroupRequest = new DecreaseAsGroupRequest(); // 待执行缩容行为的伸缩组ID
 decreaseAsGroupRequest.setGroupId(groupId); // 减少节点数量 decreaseAsGroupRequest.setActionNum(actionNum);
 DecreaseAsGroupResponse decreaseAsGroupResponse = asGroupClient.decreaseAsGroup(decreaseAsGroupRequest); }

  • 当前伸缩组处于运行中状态,触发成功并返回TaskId
  • 当前伸缩组不处于运行中状态,触发失败并返回失败信息

伸缩组节点数量调

用于伸缩组下节点的数量调整

public static void adjustAsGroup(AsGroupClient asGroupClient, String groupId, int actionNum) 
{ AdjustAsGroupRequest adjustAsGroupRequest = new AdjustAsGroupRequest(); // 待执行调整行为的伸缩组ID
 adjustAsGroupRequest.setGroupId(groupId); // 节点数量调整为 adjustAsGroupRequest.setActionNum(actionNum); 
AdjustAsGroupResponse adjustAsGroupResponse = asGroupClient.adjustAsGroup(adjustAsGroupRequest); }

  • 当前伸缩组处于运行中状态,触发成功并返回TaskId
  • 当前伸缩组不处于运行中状态,触发失败并返回失败信息

查询伸缩组下节点列表

查询指定伸缩组下节点的详细信息

public static void listAsNode(AsGroupClient asGroupClient, String groupId, String marker, int maxKeys)
 { ListAsNodeRequest listAsNodeRequest = new ListAsNodeRequest(); // 必填,伸缩组ID listAsNodeRequest.setGroupId(groupId);
 // 选填,批量获取列表的查询的起始位置,是一个由系统生成的字符串 listAsNodeRequest.setMarker(marker); // 
选填,每页包含的最大数量,最大数量通常不超过1000。缺省值为1000 listAsNodeRequest.setMaxKeys(maxKeys);
 ListAsNodeResponse listAsNodeResponse = asGroupClient.listAsNode(listAsNodeRequest); }

相似文档
  • 弹性伸缩能否提供垂直扩缩容的能力? 目前弹性伸缩仅提供水平扩缩容能力,即增加或者减少实例数量,不能自动调整实例配置大小。伸缩组中的节点可以由用户自行调整配置大小。 伸缩组有哪些配额限制? 默认一个账户在同一个区域最多创建10个伸缩组
  • 对于使用弹性伸缩制定伸缩规则时,周期伸缩规则类型下"Cron表达式",支持灵活制定切合自身业务场景的定时任务,可以极大提高设置规则的效率。 Cron表达式说明 Cron表达式采用中国时区UTC+8时间,可对应输入系统本地时间;支持5域的cron表达式,包括分、时、日、月、星期。
  • 百度应用引擎BAE (Baidu App Engine)专业版 提供基于云服务器和均衡负载的一站式应用部署服务,既能为客户提供独享且可靠的计算资源,又能提供用户级的资源隔离和更高的安全保障。
  • BAE专业版致力于提供更专业的应用引擎服务,相较于BAE基础版主要有如下改进: 高扩展性:内网高速无缝对接百度智能云所有产品,突破BAE基础版扩展服务各种限制,满足更多应用场景。
  • 应用 即对外提供服务的应用程序,是BAE专业版的基本业务单元,每个应用包含一个代码库和若干运行环境。 BAE专业版支持的应用类型为web,支持的语言有: php 5.4 & 5.5 & 5.6 & 7.0 & 7.1 & 7.4
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部