Skip to content

Project that shows reading messages from jms and inserting into cassandra cluster

Notifications You must be signed in to change notification settings

rajeshgheware/spring-boot-cassandra-jms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Project that shows reading messages from jms and inserting into cassandra cluster

Cassandra cluster using docker and the below docker images

  • docker run --name='cass0' -d zmarcantel/cassandra
  • docker run --name='cass1' -d zmarcantel/cassandra
  • docker run --name='cass2' -d zmarcantel/cassandra
  • docker run --name='activemq' -e 'ACTIVEMQ_MIN_MEMORY=512' -e 'ACTIVEMQ_MAX_MEMORY=2048' -d webcenter/activemq:latest

Machine used:

  • OS: Ubuntu 15.10
  • Intel I7 - Octa core, 16GB RAM

All docker containers including JMeter and Spring boot app are run on this machine

Keyspace Table structure

CREATE TABLE springbootcassandrajms."message" ( uuid uuid, source text, destination text, payloadChannel text, payloadFormat text, payloadType text, payload blob, valueDate text, whenReceived timeuuid, status text, PRIMARY KEY (source, destination, payloadType,valueDate,whenReceived,status,uuid) );

JMeter Performance Test Results

Test #1

  • Parameters (10 threads and 10000 messages)
  • Time taken 7.44 minutes

About

Project that shows reading messages from jms and inserting into cassandra cluster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published