...
You will need a RabbitMQ client to connect to the UH Message Broker.
- From the RabbitMQ website:
- Java
- .NET/C#
- Erlang
are available from You may find it easier to go to http://www.rabbitmq.com/download.html and use the quick download links for each of the above languages.
- Perl
- AnyEvent::RabbitMQ (customized by us)
- We use chose it mostly because it didn't require us to install other additional software. However, it seems that its author seems to have has abandoned it. We received no reply when we asked the author about incorporating our SSL patch below.
- We have created a friendlier RabbitMessaging friendly module that uses AnyEvent::RabbitMQ. To use it:
- Download our RabbitMessaging.pm module
- Install version 1.05 of AnyEvent::RabbitMQ
- Patch version 1.05 of AnyEvent::RabbitMQ as follows:
- Apply RabbitMQ-tls.patch to /usr/local/lib/site_perl/5../AnyEvent/RabbitMQ/RabbitMQ.pm:
- Apply RabbitMQ-Channel-args.patch to /usr/local/lib/site_perl/5../AnyEvent/RabbitMQ/Channel.pm:
- Net::STOMP::Client
- Recommended by someone in the rabbitmq-discuss mailing list, its author is active in this list.
- POE::Component::Client::AMQP
- Also mentioned in rabbitmq-discuss mailing list.
- AnyEvent::RabbitMQ (customized by us)