Skip to content

Commit

Permalink
fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
slider committed Dec 4, 2009
1 parent 9ff510b commit 0d0d199
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions README.markdown
Original file line number Diff line number Diff line change
@@ -1,14 +1,24 @@
## AMQPRelay

AMQPRelay
=========
A simple service to relay all messages from a topic exchange to another RabbitMQ broker instance. Think of Shovel, just in Scala.

## Quickstart

You need Scala and simple-build-tool to get started:
<pre><code>
git clone git://github.com/slider/AMQP-Relay.git
git clone git://github.com/slider/amqp-relay.git
cd amqp-relay
sbt compile
sbt run
</code></pre>

## Configuration
Configuration is done via conf/relay.conf, basic logging output goes to log/relay.log

## How does it work?

AMQPRelay creates a local buffer queue for every configured topic exchange, subscribes to it, and publishes incoming messages to a remote RabbitMQ instance, while preserving all message attributes and content. This might come in handy if you want to replicate your eventstream via WAN to another DC/EC2.

## License

AMQPRelay is licensed under the Apache 2 license (included).

0 comments on commit 0d0d199

Please sign in to comment.