-
Notifications
You must be signed in to change notification settings - Fork 430
Add auto cluster support #121
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
Add auto cluster support #121
Conversation
We try to keep the images as close to upstream as possible and since this plugin is not from upstream I would be hesitant to create an image based upon it. It would be fairly simple for users to create their own image |
@yosifkit that plugin is actually very useful to many. We even borrowed a few ideas from it into RabbitMQ 3.7.0 :) So if there's an exception to your rule, I'd say it should be this plugin. @Gsantomaggio is a RabbitMQ contributor, by the way. |
It's a good point that Gavin Roy publishes some kind of Docker image for the plugin already. |
@yosifkit that makes sense. I knew about rabbitmq-autocluster image, but I'd wanted to move it here because I think that it is very useful for Docker see Btw I understand your point of view, and feel free to close the PR. |
I'm still leaning towards -1 on including this explicitly here, but since @michaelklishin thinks it's a valid exception, I think we should continue to consider it. 👍 I'm also going to cc @gmr to see if he's got any additional thoughts, concerns, or requests with regards to this that he's willing to share with us. 😇 🙏 |
We used autoclusterer briefly in Kolla and it worked well, though we landed on rabbitmq-clusterer. For our particular usage rabbitmq-clusterer worked better. I would love to see some clustering support land in the official image. To that end I have another option with a PR for rabbitmq-clusterer[0]. But more than anything, I would love to have a way to extend this rabbitmq image to allow for clustering without having to fork the image and modify or replace the entrypoint script. [0] #131 |
Please note that as of the future Of course, the |
In agreement with the maintainer the aweber plugin has been forked to the official RabbitMQ repository At this point we have two ways:
wdyt ? @yosifkit @tianon @michaelklishin |
As of RabbitMQ 3.7.0 (unreleased), most key ideas from |
Hi,
This PR adds support for RabbitMQ Autocluster .
It supports backends as etcd and Consul.
Create a cluster is very easy, for example:
I think that it is useful for Docker.
What do you think?