HAProxy 2.0发布,长期支持版本

HAProxy 2.0 发布了。

HAProxy 是一个使用 C 语言编写的*及开源软件,其提供高可用性、负载均衡以及基于 TCP 和 HTTP 应用的代理,支持虚拟主机,它是免费、快速并且可靠的 Web 负载均衡解决方案。

包括 GitHub、Bitbucket、Stack Overflow、Reddit 和 Twitter 在内的知名网站,以及 AWS 都使用了 HAProxy。

HAProxy 2.0发布,长期支持版本

HAProxy 2.0 为云原生和容器化环境带来了一些重要特性,并进一步提高了对现代架构集成的无缝支持。

此版本也是 LTS 版本(长期支持版本),改进了特别适用于云和容器环境这种独特场景的功能。

HAProxy 2.0 主要新功能包括:

第 7 层网络重试:可以从第 7 层的另一台服务器重试失败的 HTTP 请求。


现在支持向 Prometheus 暴露 metric。


多语言可扩展性:HAProxy 1.7 中引入了流处理卸载引擎(SPOE,Stream Processing Offload Engine)和流处理卸载协议(SPOP,Stream Processing Offload Protocol),目标是使用任何编程语言创建构建在 HAProxy 上所必需的扩展。最初的例子都是基于 C 的,现在已经支持 C、.NET Core、Lua 与 Python。


Traffic shadowing,可以将请求从一个环境镜像到另一个环境,这可以将一定比例的生产流量发送到测试或暂存环境,以在完全部署之前审核发布的情况。新的 Traffic Shadowing 守护进程被编写为流处理卸载代理(SPOA,Stream Processing Offload Agent),并利用 HAProxy 的 SPOE,允许使用任何编程语言扩展 HAProxy。


完全支持 gRPC,允许双向数据流,检测 gRPC 消息和记录 gRPC 流量。

此外还引入了 HAProxy Kubernetes Ingress 控制器和功能强大的 HAProxy 数据平面 API,它提供了一个用于配置和管理 HAProxy 的现代 REST API。

HAProxy 2.0发布,长期支持版本

发布公告中还透露,HAProxy 2.1 将建立在 HAProxy 1.9 与 2.0 的基础之上,计划中的功能包括:

UDP 支持


OpenTracing


动态 SSL 证书更新

完整更新内容查看:

https://www.haproxy.com/blog/haproxy-2-0-and-beyond


https://www.mail-archive.com/haproxy@formilux.org/msg34215.html

上一篇:如何在Eclipse中使用调试透视图.[调试Java / J2EE应用程序]


下一篇:c-Visual Studio 2015:构建成功,但调试从未停止加载