閱讀821 返回首頁    go 英雄聯盟


重置消費位點__消費管理相關接口_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-阿裏雲