_______________________________________________
rabbitmq-discuss mailing list
rabbitmq...@lists.rabbitmq.com
http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
On Sat, Jan 31, 2009 at 11:54 PM, Angus Davis <angus...@gmail.com> wrote:
> We could consider, for example, a Linksys WRT54G running
> OpenWRT Linux - does anyone have experience running RabbitMQ or another
> RabbitMQ-compatible AMQP client in such an environment, perhaps on an
> Linksys WRT54G or similar embedded device?
FWIW we use bunch of Linksys NSLU2 SLUGs to test Rabbit broker clustering.
However, you are more interested in the client rather than the broker.
Considering that the server can run in a resource constrained
environment, it is likely that a client scenario would work as well.
Depending on your actual resource constraints, you might want to use a
native client in order to avoid the overhead of a VM.
Were that the case, you might want to look at OpenAMQ's C client, I
should imagine it compiles on a variety of architectures.
But I don't know if you had any specific client language or bindings in mind.
HTH,
Ben
> Were that the case, you might want to look at OpenAMQ's C client, I
> should imagine it compiles on a variety of architectures.
You may also have a look at 0MQ project (www.zeromq.org). It doesn't
include AMQP broker so you would have to use RabbitMQ broker as the
central point, however, upcoming 0.5 release is able to play part of
AMQP client.
The advantages for embedded devices that it works on wide variety of
platforms including real-time ones like QNX, it supports ARM
microarchitecture, it's small (requires few kB of memory & disk space),
and it's specifically tuned for real-time environments.
Martin