阅读821 返回首页    go 微软 go windows


重置消费位点__消费管理相关接口_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 帮助链接

使用示例

调用示例

  1. public static void main(String []args) {
  2. String regionId = "cn-hangzhou";
  3. String accessKey = "XXXXXXXXXXXXXXXXX";
  4. String secretKey = "XXXXXXXXXXXXXXXXX";
  5. String endPointName ="cn-hangzhou";
  6. String productName ="Ons";
  7. String domain ="ons.cn-hangzhou.aliyuncs.com";
  8. /**
  9. *根据自己所在的区域选择Region后,设置对应的接入点
  10. */
  11. try {
  12. DefaultProfile.addEndpoint(endPointName,regionId,productName,domain);
  13. } catch (ClientException e) {
  14. e.printStackTrace();
  15. }
  16. IClientProfile profile= DefaultProfile.getProfile(regionId,accessKey,secretKey);
  17. IAcsClient iAcsClient= new DefaultAcsClient(profile);
  18. OnsConsumerResetOffsetRequest request = new OnsConsumerResetOffsetRequest();
  19. /**
  20. *ONSRegionId是指你需要API访问ONS哪个区域的资源。
  21. *该值必须要根据OnsRegionList方法获取的列表来选择和配置,因为OnsRegionId是变动的,不能够写固定值
  22. */
  23. request.setOnsRegionId("daily");
  24. request.setPreventCache(System.currentTimeMillis());
  25. request.setAcceptFormat(FormatType.JSON);
  26. request.setConsumerId("CID_Mingduan");
  27. request.setTopic("MingduanTest");
  28. request.setType(1);
  29. request.setResetTimestamp(System.currentTimeMillis());
  30. try {
  31. OnsConsumerResetOffsetResponse response=iAcsClient.getAcsResponse(request);
  32. System.out.println(response.getRequestId());
  33. } catch (ServerException e) {
  34. e.printStackTrace();
  35. } catch (ClientException e) {
  36. e.printStackTrace();
  37. }
  38. }

返回结果

CC815D34-0950-43BF-A4E8-4187C3C7BF19

最后更新:2016-11-23 18:55:55

  上一篇:go 查询消费端连接__消费管理相关接口_Open API_消息队列 MQ-阿里云
  下一篇:go 查询消费进度__消费管理相关接口_Open API_消息队列 MQ-阿里云