Hello, I'm relatively new to ActiveMQ and MOM in general and I'd like to find out if I'm using ActiveMQ for the right job - and I have some newbie questions. :-)
I'm running a cluster of webservers and I'd like to write certain events (logins, logouts, etc.) to a central log. To do that, I'd like the webservers to send event messages to a broker. A logging machine should periodically fetch, process, aggregate and write those events to a log. Since the logging application runs periodically (due to it's nature - it's written in PHP) and hence messages are being sent asynchronously, my idea was that ActiveMQ might do the job. Is this the case? I also ran into some problems/questions: 1) Building ActiveMQ with Maven takes forever. I cancelled it after ~2 hours of running unit tests and grabbed myself the binary. 2) ActiveMQ seems to block when there's no message in a queue. I was using the Stomp PHP API (which doesn't handle this gracefully) and the REST interface (which seems ignore the timeout GET param). Isn't there an easy way for polling a queue? 3) Although I can see pending messages in a queue in the web console, the REST / Stomp APIs block when trying to fetch them. Any ideas here? 4) Why aren't messages automatically deleted from the queue, when I fetch them (subscribe in Stomp, GET in REST)? 5) Is there a better way interface to bulk fetch a lot of messages from PHP? To me, REST seems to cause too much protocol overhead and Stomp just doesn't work well - probably because of a poor PHP API implementation. -- View this message in context: http://www.nabble.com/Is-ActiveMQ-the-right-tool--tp15204017s2354p15204017.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.