閱讀748 返回首頁    go 阿裏雲


配置相關___常見問題_產品使用問題_消息隊列 MQ-阿裏雲

1. MQ 消息在服務器保存多長時間?

存儲的消息最多保存 3 天,超過 3 天未消費的消息會被刪除。建議配置監控項實時監控消費進度,並根據報警信息人工介入處理。

2. MQ 消息Body的長度限製是多少?

256KB,華北2地域支持4MB大消息。

3. MQ 客戶端如何設置消費線程數?

在啟動 Consumer 時,設置一個 ConsumeThreadNums 屬性即可。具體示例如下所示:

  1. public static void main(String[] args) {
  2. Properties properties = new Properties();
  3. properties.put(PropertyKeyConst.ConsumerId, "CID_001");
  4. properties.put(PropertyKeyConst.AccessKey, "xxxxxxxxxxxx");
  5. properties.put(PropertyKeyConst.SecretKey, "xxxxxxxxxxxx");
  6. /**
  7. * 設置消費端線程數固定為20
  8. */
  9. properties.put(PropertyKeyConst.ConsumeThreadNums,20);
  10. Consumer consumer =ONSFactory.createConsumer(properties);
  11. consumer.subscribe("TestTopic", "*", new MessageListener() {
  12. public Action consume(Message message, ConsumeContext context) {
  13. System.out.println("Receive: " + message);
  14. return Action.CommitMessage;
  15. }
  16. });
  17. consumer.start();
  18. System.out.println("Consumer Started");
  19. }

4. 由於.NET 客戶端的配置問題,導致 dll 加載失敗或者其他運行錯誤時如何處理?

請參考.NET SDK 壓縮包中的文檔:ALIYUN_ONS_CLIENT_FOR_CPP_AND_NET_USER_GUIDE.docx,確認工程配置與文檔說明一致。

最後更新:2016-08-05 10:28:01

  上一篇:go 消費冪等__最佳實踐_消息隊列 MQ-阿裏雲
  下一篇:go 消息軌跡___常見問題_產品使用問題_消息隊列 MQ-阿裏雲