[rabbitmq-discuss] Writing a new plugin

Alexis Richardson alexis at rabbitmq.com
Tue Aug 24 17:08:16 BST 2010


I have also bcc'd a person who may be interested in this discussion.


On Tue, Aug 24, 2010 at 4:11 PM, Jon Brisbin <jon at jbrisbin.com> wrote:
> On Aug 24, 2010, at 10:03 AM, Tony Garnock-Jones wrote:
> Jon Brisbin wrote:
> I'm trying to add "webhook" functionality to several applications I'm
> writing (basically my own version of PayPal notifications, Google
> Checkout callbacks, or GAE tasks), so I thought I'd create a plugin
> ("rabbitmq-webhook"?) that consumes messages on an exchange and uses the
> lhttpc module to send them to a configurable REST URL.
> Sorry if this has already been mentioned, but have you tried RabbitHub? It
> implements PSHB, backed by RabbitMQ, and will both receive messages via HTTP
> POST which it then distributes through Rabbit's exchanges and queues, and
> deliver messages via HTTP POST when the PSHB subscription protocol is used
> (over HTTP) to point RabbitHub at some HTTP server endpoint somewhere else
> on
> the network.
> http://github.com/tonyg/rabbithub#readme
> Regards,
>  Tony
> Alexis pointed this out to me as I wasn't aware of it. I checked it out of
> Git and have gotten some pretty good ideas from it as what I'm wanting to do
> is fairly similar. :)
> But I'm wanting more configurability, per-message overrides, and less
> emphasis on the PSHB model (I really need full REST support, particularly if
> the webhooks are a CouchDB database or similar).
> I'm thinking I'll likely use a REST API on the front end at some point, but
> I'm more interested in the resulting webhook functionality at the moment.
> I'm actually working on a blog post that discusses my two current use cases
> and explains why I haven't found anything that fits what I'm looking for
> yet.
> I'm *really* digging Erlang, BTW! :) I think it's my new favorite language.
> Python and Ruby who? ;)
> Thanks!
> J. Brisbin
> http://jbrisbin.com/
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

More information about the rabbitmq-discuss mailing list