作者:儒雅的活在当下 | 来源:互联网 | 2023-01-03 21:13
ApacheAPISIX2.7正式发布!欢迎大家下载使用。这个版本支持了多语言插件、增强了四层TCP代理、增强了Nginx功能,有20+开发者参与,共提交了70+PR,下面是重点功能的介绍。ReleaseNotes多语言插件
开源软件供应链点亮计划,等你来!>>>
Apache APISIX 2.7 正式发布!欢迎大家下载使用。
这个版本支持了多语言插件、增强了四层 TCP 代理、增强了 Nginx 功能,有 20+ 开发者参与,共提交了 70+ PR,下面是重点功能的介绍。
Release Notes
多语言插件
随着 apisix-java-plugin-runner 发布第一个版本,外加 apisix-go-plugin-runner 完成主体功能,Apache APISIX 的多语言插件功能已经支持两大最广泛使用的后端编程语言。如果你还担忧 Apache APISIX 的插件开发会受限于 Lua 生态,不妨试试使用我们的多语言 plugin runner 来开发 Java / Go 插件。
增强四层 TCP 代理
2.7 版本中,我们开发了 TCP 代理新功能,包括:
在后续版本中,我们也会继续分配部分资源来完善现有的 TCP 代理功能,敬请期待!
增强 Nginx 功能
我们希望能够动态设置越来越多的 Nginx 配置,所以我们添加自己的补丁和 Nginx C 模块,增强原生 Nginx 的功能。
目前包含了以下新功能:
在 Apache APISIX 后续版本中,我们也会陆续允许下面的 Nginx 配置能够被动态设置:
-
upstream 的 keepalive
-
gzip
-
real_ip
-
proxy_max_temp_file_size
下载
下载 Apache APISIX 2.7
Apache APISIX
Apache APISIX 是一个动态、实时、高性能的 API 网关,提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。
你可以使用 Apache APISIX 处理传统的南北向流量,以及服务间的东西向流量,也可以当做 Kubernetes Ingress Controller 来使用。Apache APISIX 不仅覆盖了 NGINX 的传统功能,在可观测性上也和 SkyWalking 深度合作,大大提升了服务治理能力。
Apache APISIX 技术架构图
Apache APISIX 于 2019 年 4 月由深圳支流科技(api7.ai)创建,同年 6 月开源,10 月进入 Apache 孵化器,也是在这短短两年的时间,APISIX 成为了 Apache 顶级项目。支流科技(api7.ai)对应的商业化产品名字叫 API7。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 我们