专栏首页云加头条腾讯云 CMQ 消息队列测试
原创

腾讯云 CMQ 消息队列测试

作者:1467538766

本地模式

使用的外网https,这个是可以支持的

windows测试:

执行

javac -encoding utf-8 com/qcloud/cmq/Json/*.java com/qcloud/cmq/*.java

jar -cvf cmq.jar com/qcloud/cmq/Json/*.class com/qcloud/cmq/*.class

创建队列

queueName:队列名字,在单个地域同一个帐号下必须唯一。

队列名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)

进行了简单的测试,队列名称都是符合文档规则

发送消息

batch批量发送消息

消息正文。表示这一批量中的一条消息。目前批量消息数量不能超过 16 条

这块有个问题就是:都是编译成功了的

自己写了批量发送消息循环,当发送消息数最大值为1000时候,会直接报异常

当消息数最大值为10000时候,隔了5s左右,报出异常

当消息数最大值为100000时候,等了5分钟还是没有报异常出现。直接强制关闭

这块觉得应该可以加一判断,如果消息数据大于16的时候。快速报出exception

在linux服务器上也进行了测试:

接受消息

(BatchReceiveMessage) 用于消费队列中的多条(目前最多16条)消息

在api可以正常获取到

因接受消息时,调用了删除消息的函数故在控制台不会显示

不可见消息里面也是没有的

同样方法中文字符也是可以正常发送和接收的

每次最多只能发送16条消息,600个单程依次发9600条数据

不到六分钟 平均时长:

接受9600条数据,在五分钟左右。每条数据10byte

获得消息的速度是比发送消息快一些

以上是在服务器上手动配送脚本测试的

如果我公司想要使用该[中间件]https://www.qcloud.com/product/cmq?fromSource=gwzcw.49055.49055.49055)的话,由于保证了绝对的一致性,在对交易数据是很有必要的。但是流量数据相对来说不需要完全保证一致性,丢很小一部分的数据也是可以接受的。毕竟效率会很快。

备注

今天收到腾讯云 CMQ 产品经理针对文章里的问题特意发来的邮件回复:

同时谢谢腾讯云提供CMQ的内测体验资格!

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 5G 将会给视频娱乐带来哪些技术助力?产生哪些变化?

    近日,腾讯无线网络与物联网技术负责人李秋香与高校科研教授、产业链、运营商等各行业的嘉宾一起参与了知乎「 科技共振之 5G+ 」活动,除了专业的5G探讨,也聊了不...

    云加社区
  • 5G+视频有哪些可能?会对生活有哪些影响?

    近日,腾讯无线网络与物联网技术负责人李秋香与高校科研教授、产业链、运营商等各行业的嘉宾一起参与了知乎「 科技共振之 5G+ 」活动,除了专业的 5G 探讨,也聊...

    云加社区
  • 云端架构师养成系列之一:高性能云硬盘入门与实战(视频)

    云硬盘与云主机一样,是云计算用户接触最多的云服务之一。但是许多用户可能对它并不是特别了解,仍然像本地使用硬盘那样对待云硬盘。有的开发者甚至不太在意选择具体哪种云...

    云加社区
  • RabbitMQ简介以及应用

    2、Queue:队列,rabbitmq的内部对象,用于存储消息,其属性类似于Exchange,同样可以设置是否持久化、自动删除等。 消费者重Queue中获取消息...

    会跳舞的机器人
  • 【蓝桥杯】ADV-127 日期计算(基姆拉尔森计算公式求解)

    已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。

    喜欢ctrl的cxk
  • 此次疫情被战胜后,或将给区块链的发展带来深远的影响

    一场突如其来的疫情,牵动着数十亿人的心。无论是疫情发展还是物资补给,抗疫一线都备受关注,而当中发生的许多人和事都必将对许多人和行业产生深远的影响。

    区块链大本营
  • 斯坦福tensorflow教程(一) tensorflow概述Tensorflow简介为什么选择tensorflow基于Tensorflow的框架资源Tensorflow基础数据流图 Data Flo

    致Great
  • 幼师虐童,用人工智能灭了她!

    这应该是第二篇,站在技术的角度,解决社会问题的文章。 第一篇,查阅:如何技术地识别双十一的“骗”局 这次围绕的是人工智能,我们探索下解决方案: 1 背景 幼儿...

    mixlab
  • Spring+SpringMvc+Mybatis框架集成搭建教程三(框架整合测试程序开发)

    (2).在main文件夹下的java源文件夹下创建com.hafiz.www包,并在该包下依次创建:

    阿豪聊干货
  • 通过代码实例说明如何化腐朽为优雅

    ​  最近我负责的活动促销系统中要在审批的时候增加计算参加活动的商品的毛利率的需求。但是我负责打辅助,主要是同事负责具体开发,我了解了他的实现方式思路以后,果断...

    阿豪聊干货

扫码关注云+社区

领取腾讯云代金券