Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Message groups - any plans for this? #4974

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
alekbarszczewski opened this issue Jun 5, 2022 · 1 comment
Closed

Message groups - any plans for this? #4974

alekbarszczewski opened this issue Jun 5, 2022 · 1 comment

Comments

@alekbarszczewski
Copy link

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?

@kjnilsson
Copy link
Contributor

kjnilsson commented Jun 5, 2022 via email

@rabbitmq rabbitmq locked and limited conversation to collaborators Jun 5, 2022
@michaelklishin michaelklishin converted this issue into discussion #4975 Jun 5, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants