Hi Tim,

sorry, but I'm a bit confused.

My use case is to create a Camel Route that it is capable:

1. Read large number of lines in File (approx. 50000)
2. Split, Process and store every line in AMQ (Simple hash map)
3. Retrieve message from queue and invoke with POST a Rest Service that is
bottleneck (I need to process messages stored in AMQ slowly in order to
don't overload a Rest Service Interface).

<route id="FileReader_Route">
    <from uri="file:incoming?....." />
     <split streaming="true" parallelProcessing="true">
           <tokenize token="\n" />
           <unmarshal ref="IncomingCSVFileDataFormat" />
           <process ref="DataProcessor" />
           <marshal ref="Gson" />
           <to uri="activemq:queue:incomingTickets" />
     </split>
</route>

<route id="ProcessTicket_Route">
     <from
uri="activemq:queue:incomingTickets?destination.consumer.prefetchSize=0" />
     <throttle timePeriodMillis="10000" asyncDelayed="true">
          <constant>5</constant>           
           <to
uri="jetty:http://host/rs/v1.0/ticket?jettyHttpBindingRef=CustomJettyHttpBinding";
/>
     </throttle>      
</route>

I don't understand well how Producer and Consumer work on the broker. My
idea is that Producer pust message in Queue and Consumer pop message from
queue to dispatch. Is it right?
So, I configured  a pooled connection factory to handle efficiently
connections, sessions, producers and consumers.
As you can see bt attached picture  pooled-connection.png
<http://activemq.2283324.n4.nabble.com/file/n4710461/pooled-connection.png> 
, why is there only one consumer that works on Queue?

I hope i was clear.

Thanks a lot again

Kind greetings

Michele



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Pooled-connection-factory-does-not-work-tp4710421p4710461.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to