lizzy

An DSL for creating AMQP agents; quickly.

Stars
53

h1. Lizzy - The lightweight agent system for AMQP for Ruby

h3. Features

  • Automatic logging of publishing, receiving, and errors through AMQP
  • Built-in event tracking via logging
  • Easy to use DSL for listening and publishing of events
  • Tight integration with tmm1-amqp so you may take advantage of advanced AMQP features
  • Used in Production at "Heroku":http://heroku.com to manage/scale all your apps!

h3. Setup / Dependencies

You will need RabbitMQ or another AMQP server installed (only tested with RabbitMQ)

"http://www.rabbitmq.com/install.html#generic-unix":http://www.rabbitmq.com/install.html#generic-unix

h3. Gem dependencies

h3. Install

or

Download source from "http://github.com/heroku/lizzy":http://github.com/heroku/lizzy

h3. A quick listener example

h3. Sending message from a CLI script