-
Notifications
You must be signed in to change notification settings - Fork 26
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
Multiple consumers to support rabbitmq-sharding #20
Comments
@michaelklishin I like this idea. Would you be up to contribute a patch here? |
@andrewvc yes, in a few weeks. |
I'm quite interested in seeing improvements in throughput where RabbitMQ and Logstash are both in the data pipeline. (Evidence here: logstash-plugins/logstash-output-rabbitmq#25) Is the proposal here to add configuration options to the ls-in-rmq plugin which would only work against an exchange that has the linked plugin installed? |
@michaelklishin thinking through this I think that this should be a separate plugin if it's tightly bound to rabbitmq sharding. That being said if it's as simple as patching this to support multiple input queues (so you could pass an array of queues as an argument) then that would be a good patch to take. |
Hey @michaelklishin, @andrewvc and @GlenRSmith any news about this topic? |
rabbitmq-sharding is an opinionated plugin which uses multiple "physical" queues behind one logical queue, taking advantage of more CPU cores.
This sounds like a great fit for the Logstash use case. However, to support it, the input needs to use multiple consumers.
This can be an option or an alternative input. Would there be any interest in this?
The text was updated successfully, but these errors were encountered: