重置消费位点__消费管理相关接口_Open API_消息队列 MQ-阿里云
描述
根据用户指定的订阅组,将当前的订阅组消费位点重置到指定时间戳。一般用于清理堆积消息,或者回溯消费。有2种方式,一种是清理所有消息,一种是清理消费进度到指定的时间。
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
OnsRegionId | String | 是 | 当前查询ONS所在区域,可以通过ONSRegionList方法获取 |
OnsPlatform | String | 否 | 该请求来源,默认是从POP平台 |
PreventCache | Long | 是 | 用于CSRF校验,设置为系统当前时间即可 |
ConsumerId | String | 是 | 需要查询的消费端CID |
Topic | String | 是 | 需要重置位点的Topic名称 |
Type | Integer | 是 | 设置0代表清除所有消息,设置1代表清理到指定时间 |
ResetTimestamp | Long | false | 重置位点到指定的时戳,仅仅在Type为1时生效 |
返回参数
名称 | 类型 | 描述 |
---|---|---|
RequestId | String | 为公共参数,每个请求独一无二 |
HelpUrl | String | 帮助链接 |
使用示例
调用示例
public static void main(String []args) {
String regionId = "cn-hangzhou";
String accessKey = "XXXXXXXXXXXXXXXXX";
String secretKey = "XXXXXXXXXXXXXXXXX";
String endPointName ="cn-hangzhou";
String productName ="Ons";
String domain ="ons.cn-hangzhou.aliyuncs.com";
/**
*根据自己所在的区域选择Region后,设置对应的接入点
*/
try {
DefaultProfile.addEndpoint(endPointName,regionId,productName,domain);
} catch (ClientException e) {
e.printStackTrace();
}
IClientProfile profile= DefaultProfile.getProfile(regionId,accessKey,secretKey);
IAcsClient iAcsClient= new DefaultAcsClient(profile);
OnsConsumerResetOffsetRequest request = new OnsConsumerResetOffsetRequest();
/**
*ONSRegionId是指你需要API访问ONS哪个区域的资源。
*该值必须要根据OnsRegionList方法获取的列表来选择和配置,因为OnsRegionId是变动的,不能够写固定值
*/
request.setOnsRegionId("daily");
request.setPreventCache(System.currentTimeMillis());
request.setAcceptFormat(FormatType.JSON);
request.setConsumerId("CID_Mingduan");
request.setTopic("MingduanTest");
request.setType(1);
request.setResetTimestamp(System.currentTimeMillis());
try {
OnsConsumerResetOffsetResponse response=iAcsClient.getAcsResponse(request);
System.out.println(response.getRequestId());
} catch (ServerException e) {
e.printStackTrace();
} catch (ClientException e) {
e.printStackTrace();
}
}
返回结果
CC815D34-0950-43BF-A4E8-4187C3C7BF19
最后更新:2016-11-23 18:55:55
上一篇:
查询消费端连接__消费管理相关接口_Open API_消息队列 MQ-阿里云
下一篇:
查询消费进度__消费管理相关接口_Open API_消息队列 MQ-阿里云
五步玩转事件通知__事件通知使用帮助_控制台使用帮助_消息服务-阿里云
申请物理专线接入__高速通道相关接口_API 参考_云服务器 ECS-阿里云
启用伸缩组__API快速入门_快速入门_弹性伸缩-阿里云
创建APP-您调用API的身份__快速入门(调用API)_API 网关-阿里云
多屏终端__命令终端_用户指南(Linux)_数据管理-阿里云
监控与报警__用户指南_云数据库 Memcache 版-阿里云
阿里云放大招,誓死维护云世界的安全和平
使用报警服务__快速入门_云监控-阿里云
配置 Eclipse 开发环境__开发工具准备_开发者指南_企业级分布式应用服务 EDAS-阿里云
AndroidSDK__SDK手册_移动定向营销_规则引擎-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云