最近手头有一个项目准备使用RabbitMQ作为消息中间件,在正式使用之前准备对其做一次简单的性能测试,以验证下是否符合要求。
测试环境如下:
RabbitMQ的版本:3.6.5
测试程序:使用JAVA编写的测试程序
消息服务器:申请自公司的IAAS的Red Hat 6.4的虚拟机服务器,具体的配置为 8C的CPU、16G的内存。
客户端:本人的Win7 32的PC机,具体配置为Inteli5-5590的CPU和4G的内存。
测试的指标是发送消息的TPS和接收消息的TPS
下面将分别从这两个指标阐述下具体的测试结果。
- 发送消息TPS测试
消息体:{
appCode:"APP1",
responseCode:"test-queue570_APP1",
reqId:"1234567890123456",
body:{"REQ_ID":"d93fdccad4a88e7df6b51bc4319635e91",
"IPT_FIL":"",
"DBS_NAM":"ASQ_DATA_D",
&nbs

本文详细介绍了使用JAVA编写的测试程序对RabbitMQ 3.6.5进行性能测试的过程。测试环境包括8C16G的Red Hat 6.4服务器作为消息服务器,以及Win7 32的PC机作为客户端。测试重点在于发送和接收消息的TPS,分析了不同消息体大小对TPS的影响,并提供了具体的消息体示例。
最低0.47元/天 解锁文章
6497

被折叠的 条评论
为什么被折叠?



