Hi Ceriac, there is no problem with ActiveMQ if there are no messages. The default tcp transport sends so called keep-alive packets to keep the connection alive. The only problem could be that your clients loose the network connection to the broker so that these keep-alive packets could not be exchanged.
As for your other questions, it all depends on how you want to build your solution. You can use pure JMS, or you can use Jencks and Spring to add some layer on top of it (for easier programming). Finally, you can try using Camel to achive all of this. For example, look at the following components: http://activemq.apache.org/camel/http.html http://activemq.apache.org/camel/sql-component.html http://activemq.apache.org/camel/file.html Cheers -- Dejan Bosanac Open Source Integration - http://fusesource.com/ ActiveMQ in Action - http://www.manning.com/snyder/ Blog - http://www.nighttale.net On Wed, Dec 24, 2008 at 4:46 AM, Ceriac <[email protected]> wrote: > > My problem is as follows: > I need to pull comma separated text using TCP sockets from a web site and > persist it to a log and a MySQL database. Each message will be at most 500 > bytes and there can be between 0 and 160 messages per second. However the > system will send heartbeats every 60 seconds if no messages are sent. > I read on this forum that ActiveMQ errors out if no messages are received > in > 30 seconds. > My question is as follows: What tools do I need to solve the problem above? > I am guessing I need to use ActiveMQ, Spring and MySQL with Java. Do I need > other tools like Camel, Jencks etc? > What steps do I need to take in order to solve the problem above? > Thanks for all your help. > Regards, > Ceriac > -- > View this message in context: > http://www.nabble.com/ActiveMQ-loading-and-persistence-to-MySQL-tp21154986p21154986.html > Sent from the ActiveMQ - Dev mailing list archive at Nabble.com. >
