[rabbitmq-discuss] RabbitMQ RoadMap

Matthew Sackman matthew at rabbitmq.com
Wed Mar 2 15:06:21 GMT 2011


On Wed, Mar 02, 2011 at 08:30:50PM +0530, Abhishek Kona wrote:
>    * Easier way to do Queue Replication (with messages). DRBD and
>      heartbeat is not the solution I watn to use. It would be better to
>      have an application level replication (similar to RabbitMQ
>      clustering).

Yup. We are working on this. Initially it will depend on clustering too,
so it might not work well over WANs or in scenarios where network
partitions are common, but this wrinkle can be addressed later on.

>    * Messages reappearing in queue after No-ACKs in a set time out.
>      (client should not be made to hold a connection (and channel) to
>      do the same).

Ok, this is a new one. The problem you're trying to solve here is to
detect slow-consumers and to have messages sent to such consumers
rerouted if the consumer doesn't process the msg fast enough?

>    * A better push model to push messages to clients (looking at Java).
>      The current Consumer model I feel needs to improve for handling
>      connection terminations.

Interesting. Can you elaborate on how you feel it needs improving? My
understanding is that it's pretty robust atm, but then again, I don't
often use the client libraries.

> PS: I do not care about the AMQP protocol much and want a message
> queue engine more suited to my use case.  So this might be the cause
> of any of my feature requests not in line with the specification(my
> ignorance, please forgive).

We have no problems with extending the protocol to address missing
functionality from AMQP, as evidenced by our extensions page:

http://www.rabbitmq.com/extensions.html

Matthew


More information about the rabbitmq-discuss mailing list