HAProxy 2.0 发布了。

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

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

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.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

HAProxy 2.0发布,长期支持版本相关推荐

  1. 重磅发布:阿里开源 OpenJDK 长期支持版本 Alibaba Dragonwell

    3 月 21 日北京阿里云峰会,阿里巴巴正式宣布对外开源 OpenJDK 长期支持版本 Alibaba Dragonwell.作为 Java 全球管理组织 Java Community Process ...

  2. Prometheus 发布 LTS 长期支持版本啦

    最近翻看 Prometheus 的发布记录,发现在 2022.07.14 发布了新的版本 v2.37.0 ,这个版本的新特性更新和 BUG 修复我们下篇文章再讲,这个版本和其他版本有一个最大的不同,那 ...

  3. 开源版本_重磅!阿里开源 OpenJDK 长期支持版本 Alibaba Dragonwell

    3 月 21 日北京阿里云峰会,阿里巴巴正式宣布对外开源 OpenJDK 长期支持版本 Alibaba Dragonwell.作为 Java 全球管理组织 Java Community Process ...

  4. 将 ASP.NET Core 2.1 升级到最新的长期支持版本ASP.NET Core 3.1

    目录 前言 Microsoft.AspNetCore.Mvc.ViewFeatures.Internal 消失了 升级到 ASP.NET Core 3.1 项目文件(.csproj) Program. ...

  5. Qt的长期支持版本的知识搜集

    目前关于Qt的开发环境的是初步学习Qt的一个困扰,Qt的更新比较持久,但是持久也就意味着变动多,不好分辨,这个在根据各个书籍学习的时候,如果不用相同的版本的开发环境,会发现有很多变化或者不一致的地方浪 ...

  6. 【Qt】Qt 5.15 LTS长期支持版本

    00. 目录 文章目录 00. 目录 01. Qt5.15前言 02. 3D图形抽象API 03. Qt Quick 3D 04. Qt Design Studio 1.5 05. Qt QML 06 ...

  7. Qt 5.15 LTS(长期支持版本)正式发布

    Qt 5.15 LTS(长期支持版本)正式发布 3D图形抽象API Qt Quick 3D Qt Design Studio 1.5 Qt QML Qt Quick 其他改进 支持周期 本文翻译自:Q ...

  8. 阿里巴巴开源OpenJDK长期支持版本,Java全球管理组织唯一中国企业

    3月19日据媒体报道,阿里巴巴即将开源OpenJDK长期支持版本Alibaba Dragonwell,为全球Java界开发者提供了一个新的选择.该版本广泛应用于阿里巴巴旗下业务,在大规模Java应用部 ...

  9. Selenium v2.45.0 发布,此版本现已提供下载:http://selenium-rele

    Selenium v2.45.0 发布,此版本现已提供下载:http://selenium-release.storage.googleapis.com/2.45/selenium-server-st ...

最新文章

  1. linux oracle 用户创建,LINUX下Oracle数据库用户创建方法详解
  2. SharePoint 常见问题
  3. html a标签去掉下划线_如何用HTML基本元素制作表格
  4. K-近邻算法(KNN)概述
  5. 人脸年龄编辑:无可奈何花落去,似曾相似春又来!
  6. java流错误的是什么_Java 流异常的标准处理 | 学步园
  7. centos7 安装git_在PHP7.4里配置,源码安装swoole4.x,把swoole用起来
  8. java text 格式化_java.text.Format
  9. RFID酒店布草洗涤管理系统应用
  10. C 语言中 bzero()函数的使用
  11. JDK9API网盘下载
  12. xlsxwriter进度条php,PHP_XLSXWriter
  13. tdr 定位公式_基于土壤热导率定位监测容重的Thermo-TDR技术
  14. 一个30岁工控人的自白
  15. formidable词根词缀_实用文档之英语单词(词根词缀)
  16. 台湾--电话正则表达式
  17. Appium+python自动化3-启动淘宝app(转)
  18. 算法 64式 4、回溯算法整理__第1部分_1到13题
  19. python Process, Pipo进程池管道的理解
  20. python 图书管理_Python-图书管理系统

热门文章

  1. Teams App抽奖机器人 - 基础架构
  2. 让Visual Studio 2013为你自动生成XML反序列化的类
  3. maven 导入数据库
  4. linux笔记 3-4 SMTP,.配置电子邮件传输
  5. MySQL - Found option without preceding group in config file
  6. localStorage、sessionStorage用法总结
  7. PHP 在作为中间件时print无返回值问题
  8. C++ 函数映射使用讲解
  9. 云计算的关键特点及挑战
  10. java之for循环