[rabbitmq-discuss] Roadmap Questions

Darien Kindlund darien at kindlund.com
Wed Jun 3 00:18:03 BST 2009

Hi All,

After doing some functionality comparisons between v1.5.x and v1.6.x
branches, I have some basic questions about the upcoming release

Specifically, I'm looking for a stable/tested (in other words,
released) version of RabbitMQ that supports the following features:

1) Basic QoS (allowing consumers to set the prefetch window to any
number, preferably 1)
2) Basic prioritization (allowing producers to set a priority of 1
through 10 [according to the spec?]) which RabbitMQ attempts to honor
on a best effort basis
3) Clean compatibility with OpenAMQ's C library (aka WireAPI?) -- or
clean compatibility with *some* type of C-based library that is
compatible with a recent version of RabbitMQ (maybe:
http://hg.rabbitmq.com/rabbitmq-c/ ?)
4) [Ideally], headers exchange support -- although I can make due
without this feature in the near term

I realize the developers may be tackling other higher-priority items
such as a high performance persister implementation, which may
effectively block any v1.6.x release from happening anytime soon.  I
also know that most (if not all?) of the 4 features are already baked
into the main RabbitMQ branch; however, some of the features still
need to be QA'd.

Can someone let me know if any of these features will be backported to
a future v1.5.x release?  If so, when would be an approximate
timeframe?  If not, is there any status update as to when a v1.6.x
would be released?  If there is no v1.6.x release timeframe, can you
list out what are the major blockers are (aside from the persister
problem)?  I was also wondering if there were any external
dependencies, such as a new AMQP spec version getting "ratified",
before a v1.6.x gets released?

-- Darien

More information about the rabbitmq-discuss mailing list