我想在 Windows Server 2012 R2 Base 上运行 HAProxy 进行生产。我读过这篇博客:http://zcourts.com/2012/09/29/install-haproxy-on-windows-cygwin-good-for-testing这表明 Windows 上的 HAProxy 适合测试。
如果不是 HAProxy,还有哪些其他负载平衡解决方案适合 Windows Server 2012 R2 Base?
答案1
我绝对会避免使用移植的应用程序,因为你可以免费使用原生应用程序,尤其是当它是开源时。例如,如果你非常喜欢 Windows,你可以在 Hyper-V 下的 Windows 主机内的 VM 上运行 haproxy。但实际上我也不会这样做,因为这会让你依赖于 Windows IP 堆栈,而且我怀疑当他有其他选择时,没有人会在生产中想要这样做,尤其是当所述堆栈有错误时,例如这。
我强烈建议不要使用 cygwin 编译的版本。至少出于同样的原因,而且没有人,我是认真的,没有人如果您在 cygwin 编译的应用程序中发现错误,则会对该错误感兴趣。很难使错误报告对开发人员友好,当您报告在 cygwin 编译的软件中发现的错误时,此任务会得到 -9000 业力。