I've been testing out several Message Queues under Redhat FC9<br>using Stomp e.g. POE based MQ and ActiveMQ. I also wanted to<br>try RabbitMQ but I'm unable to receive messages from the queue?<br>I see that Tony from lshift has been busy answering questions and<br>
fixing issues so I'm hoping it's in a usable state.<br><br>I installed the rabbitmq-server-1.5.3-1 via yum (I had to manually create<br>a rabbitmq user/group and home directory for a cookie). I then compiled<br>the stomp adaptor as follows using the rabbitmq_v1_5_3 tag :<br>
<br>cd /usr/lib/erlang/lib/<br>hg clone <a href="http://hg.rabbitmq.com/rabbitmq-stomp">http://hg.rabbitmq.com/rabbitmq-stomp</a><br>cd rabbitmq-stomp<br>hg update rabbitmq_v1_5_3<br>make RABBIT_SERVER_SOURCE_ROOT=../rabbitmq_server-1.5.3<br>
<br>I created a config file so that the stomp adaptor is used: /etc/rabbitmq/rabbitmq.conf<br><br> SERVER_START_ARGS='<br> -pa /usr/lib/erlang/lib/rabbitmq-stomp/ebin<br> -rabbit<br> stomp_listeners [{"0.0.0.0",61613}]<br>
extra_startup_steps [{"STOMP-listeners",rabbit_stomp,kickstart,[]}]'<br><br>I restarted the rabbitmq-server process and I can connect to port 61613. The stomp<br>connect works. However, when I run the example perl test scripts I don't receive any<br>
of the messages. The rabbit.log file indicates the accepting of the TCP connection<br>and starting and sending of Stomp connection and no errors. I also tried using the ruby<br>examples but still no luck. I even tried doing the process above with the latest 1.5.4 <br>
mq-server rpm with the v1_5_3 tagged rabbitmq-stomp. How can I get it working?<br><br>./examples/perl/rabbitmq_stomp_send.pl<br>./examples/perl/rabbitmq_stomp_recv.pl<br><br>Thanks, <br><br>David<br><br>