-
Notifications
You must be signed in to change notification settings - Fork 4k
Description
I read this issue #262 which is open since 5 years. Does it mean there are no plans adding this feature at all? If yes, what are the reasons that it won't/can't be added?
In my opinion this is one of most useful features, both Kafka and ActiveMQ support this. It allows processing messages in order with some degree of concurrency. For now the only way to preserve message order is to either use single active consumer with prefetch_count = 1, which allows only one message processing at the same time (even if some of the messages could be processed in parallel) or use rabbitmq_consistent_hash_exchange which complicates topology a lot I think.
Here is how it works in ActiveMQ: https://activemq.apache.org/message-groups
If there is RoundRobin message distribution between consumers in RabbitMQ then is it complicated to add hash-based distribution?