Skip to content

Message groups - any plans for this? #4974

@alekbarszczewski

Description

@alekbarszczewski

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions