Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Clustering Benchmark Application
tree: f109f52a21

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
clusterbench-common
clusterbench-ee5-ear
clusterbench-ee5-ejb
clusterbench-ee5-web
clusterbench-ee6-ear-passivating
clusterbench-ee6-ear
clusterbench-ee6-ejb
clusterbench-ee6-web-granular
clusterbench-ee6-web
.gitignore
README.md
pom.xml

README.md

ClusterBench

ClusterBench is, or rather will be, a sample application to be deployed in a cluster of JBoss AS 7 and AS 5. Then it is easy to stress (curl, JMeter, whatnot) and monitor the performance of the cluster and at the same time easily check correctness of replicated sessions.

Building

It comes in 2 flavors for Java EE 5 and 6:

$ mvn clean install -Pee6 # default
$ mvn clean install -Pee5
$ mvn clean install -Pee5,ee6 # build both

Output files:

./clusterbench-ee5-ear/target/clusterbench-ee5.ear
./clusterbench-ee6-ear/target/clusterbench-ee6.ear

Issues

Create them on GitHub: https://github.com/rhusar/clusterbench/issues

Servlets

CdiServlet

/clusterbench/cdi

LocalEjbServlet

/clusterbench/ejb

LocalSingletonEjbServlet

/clusterbench/singleton

GranularSessionServlet

/clusterbench-granular/granular

HttpSessionServlet

/clusterbench/session

MemoryUsageServlet

/clusterbench/memoryusage?milliseconds=10000&megabytes=500

AverageSystemLoadServlet

/clusterbench/averagesystemload?milliseconds=10000&threads=4

Something went wrong with that request. Please try again.