Skip to content
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

Nginx or another analog Haproxy #629

Open
mrquokka opened this issue Feb 19, 2018 · 4 comments
Open

Nginx or another analog Haproxy #629

mrquokka opened this issue Feb 19, 2018 · 4 comments

Comments

@mrquokka
Copy link

Haproxy have a GNU v2 license. That's horrible for commercial use. Can someone create proxy for work with this cluster?
I tried https://github.com/yaoweibin/nginx_upstream_check_module, but that does not work

@Firefishy
Copy link

As you know the OSS version of nginx is severely crippled by default without built-in health-check support. There have been a few attempts to create modules to replicate the commercial functionality, but most now seem abandoned.

I'm unclear why haproxy's GPLv2 licence would be an issue, even for a commercial project.

@mrquokka
Copy link
Author

Thanks for answer. Because that's create some constraints for product sales. This question not in my competence.
So solution is systemd service with timer create or delete rule on iptables

@skyrocknroll
Copy link

@Firefishy https://github.com/envoyproxy/envoy is making a very good inroad into all kinds application and varying sizes of organizations. Envoy has all the bells and whistles of a modern proxy. Also, It is Apache 2.0 License. I am interested in giving a pull request for envoy support. Please let me know you thoughts

@d4j-opensource
Copy link

@skyrocknroll
Recently, I built PostgreSQL cluster with Patroni. Using HAProxy simplifies this by giving a single endpoint to which you can connect the application for Master/Replica.
I am interested if Envoy support Patroni!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants