bodgit / graphite-amqp-tools

A set of tools for getting Graphite data in and out of AMQP message brokers
15 stars 5 forks source link

Support for STOMP #20

Open bodgit opened 11 years ago

bodgit commented 11 years ago

Consider supporting STOMP via https://github.com/bodgit/libevent-stomp

Now that all the fancy Federation/HA knobs and whistles are implemented in RabbitMQ as policies in the broker, using STOMP via the plugin shouldn't omit any functionality. This code has a number of advantages:

Obviously another thing would be to either make librabbitmq work as non-blocking, or even consider writing a non-blocking libevent-based AMQP client, (this has been considered on more than one occasion!), however the STOMP protocol is very straightforward.

bodgit commented 11 years ago

Consider refactoring Graphite support to use https://github.com/bodgit/libevent-graphite