阅读748 返回首页    go iPhone_iPad_Mac_apple


配置相关___常见问题_产品使用问题_消息队列 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-阿里云