We are happy to announce that we've teamed up with Erlang Solutions and develop a RabbitMQ variable shovel plugin. The plugin allow RabbitMQ to call a webhook for each message in a queue.
RabbitMQ vShovel is a WAN-friendly tool for moving messages from a queue residing on an AMQP source broker, to a remote endpoint of any desired type, such as an HTTP endpoint.
Each endpoint is an implementation of the rabbit_vshovel_endpoint behaviour.
This plugin is compatible with RabbitMQ 3.5.x and 3.6.x.
Please go ahead and test it out, or contribute to the plugin!
We welcome any feedback: https://github.com/CloudAMQP/RabbitMQ-vshovel