dayorbyte / dispatchd

A go-based AMQP server
MIT License
62 stars 9 forks source link

AMQP Router/Proxy for Simple Clustering #15

Open dayorbyte opened 8 years ago

dayorbyte commented 8 years ago

The router should be able to connect to an upstream AMQP server and forward messages back and forth. It should understand the protocol well enough that it can make intelligent decisions about where to send requests.

In particular, it would be great to be able to declare a queue as being on all downstream hosts and then to publish/consume messages evenly between them. The server would need to look at the client properties and exchange/queue/binding declaration properties to decide where the commands should go