-
Notifications
You must be signed in to change notification settings - Fork 3
jeffkit/rabbitmq-benchmark
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
本项目用于对rabbitmq做性能测试。使用rabbitMQ的java 客户API。 依赖包: commons-cl-1.1.jar commons-io-1.2.jar rabbitmq-client.jar 使用方法: 一、入队列测试命令: cd rabbitmq-benchmark/bin/ java -cp .:../lib/commons-io-1.2.jar:../lib/commons-cli-1.1.jar:../lib/rabbitmq-client.jar info.jeffkit.rabbitmq.benchmark.Producer 接受下面四个参数: 1、队列名,默认为single。 2、每条消息大小,,默认值为1kByte。 3、消息是否持久化,默认为不持久化。 4、发送消息总条数,默认为10万条消息。 使用示例:Producer myqueue 1024 true 100000 二、出队测试命令: cd rabbitmq-benchmark/bin/ java -cp .:../lib/commons-io-1.2.jar:../lib/commons-cli-1.1.jar:../lib/rabbitmq-client.jar info.jeffkit.rabbitmq.benchmark.Consumer 接受下面5个参数: 一、队列名,默认为single。 二、消费者个数,默认为1个,每个消费者使用一条线程。 三、QOS,表示每消费者同一时间能接收到消息数,默认为0,即无限制。 四、autoAck,默认为true,即自动发送回执,无事务。 五、是否持久化,默认为否。 使用示例 :Consumer myqueue 2 10 true true
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published