You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ra...@apache.org on 2008/04/25 16:50:00 UTC

svn commit: r651619 - /activemq/trunk/activemq-core/src/test/java/org/apache/activemq/perf/SimpleNetworkTest.java

Author: rajdavies
Date: Fri Apr 25 07:49:58 2008
New Revision: 651619

URL: http://svn.apache.org/viewvc?rev=651619&view=rev
Log:
start consumers/producers

Modified:
    activemq/trunk/activemq-core/src/test/java/org/apache/activemq/perf/SimpleNetworkTest.java

Modified: activemq/trunk/activemq-core/src/test/java/org/apache/activemq/perf/SimpleNetworkTest.java
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/perf/SimpleNetworkTest.java?rev=651619&r1=651618&r2=651619&view=diff
==============================================================================
--- activemq/trunk/activemq-core/src/test/java/org/apache/activemq/perf/SimpleNetworkTest.java (original)
+++ activemq/trunk/activemq-core/src/test/java/org/apache/activemq/perf/SimpleNetworkTest.java Fri Apr 25 07:49:58 2008
@@ -31,7 +31,6 @@
 public class SimpleNetworkTest extends SimpleTopicTest {
 
     private static final Log LOG = LogFactory.getLog(SimpleNetworkTest.class);
-    //protected String consumerBindAddress = "tcp://rexmac.home:61616?wireFormat.maxInactivityDuration=1000,tcp://localhost:61617?wireFormat.maxInactivityDuration=1000";
     protected String consumerBindAddress = "tcp://localhost:61616";
     protected String producerBindAddress = "tcp://localhost:61617";
     protected static final String CONSUMER_BROKER_NAME = "Consumer";
@@ -49,10 +48,7 @@
         if (producerBroker == null) {
             producerBroker = createProducerBroker(producerBindAddress);
         }
-        //consumerFactory = createConnectionFactory("vm://"+CONSUMER_BROKER_NAME);
-        //producerFactory = createConnectionFactory("vm://"+ PRODUCER_BROKER_NAME);
-        consumerFactory = createConnectionFactory("failover://("+consumerBindAddress + "," + producerBindAddress +")?randomize=false&backup=false");
-        //consumerFactory = createConnectionFactory("failover://("+consumerBindAddress+")?backup=true");
+        consumerFactory = createConnectionFactory(consumerBindAddress);
         consumerFactory.setDispatchAsync(true);
         ActiveMQPrefetchPolicy policy = new ActiveMQPrefetchPolicy();
         policy.setQueuePrefetch(100);
@@ -63,23 +59,23 @@
         
         producers = new PerfProducer[numberofProducers*numberOfDestinations];
         consumers = new PerfConsumer[numberOfConsumers*numberOfDestinations];
-        int consumerCount = 0;
-        int producerCount = 0;
+        
         for (int k =0; k < numberOfDestinations;k++) {
             Destination destination = createDestination(session, destinationName+":"+k);
             LOG.info("Testing against destination: " + destination);
             for (int i = 0; i < numberOfConsumers; i++) {
-                consumers[consumerCount] = createConsumer(consumerFactory, destination, consumerCount);
-                consumers[consumerCount].setSleepDuration(consumerSleepDuration);
-                consumerCount++;
+                consumers[i] = createConsumer(consumerFactory, destination, i);
+                consumers[i].setSleepDuration(consumerSleepDuration);
+                consumers[i].start();
             }
             for (int i = 0; i < numberofProducers; i++) {
                 array = new byte[playloadSize];
                 for (int j = i; j < array.length; j++) {
                     array[j] = (byte)j;
                 }
-                producers[producerCount] = createProducer(producerFactory, destination, i, array);
-                producerCount++;
+                producers[i] = createProducer(producerFactory, destination, i, array);
+                producers[i].start();
+               
             }
         }
         con.close();