写点什么

Apache APISIX 社区双周报 | 1.28 线上直播预约开启

  • 2022 年 1 月 20 日
  • 本文字数:1710 字

    阅读完需:约 6 分钟

Apache APISIX 社区双周报 | 1.28 线上直播预约开启

导语

Apache APISIX 从开源第一天就以社区方式成长,迅速成为全世界最活跃的开源 API 网关项目。这些成就,离不开社区小伙伴们的共同奋斗。

“独行者速,众行者远”。Apache APISIX 社区周报希望可以帮助社区小伙伴们更好地掌握 Apache APISIX 社区的每周进展,方便大家参与到 Apache APISIX 社区中来。

我们还整理了一些适合新来社区的小伙伴们参加的 issue !感兴趣的同学们,走过路过不要错过!

贡献者统计



Good first issue

  1. Issue #6078

链接:https://github.com/apache/apisix/issues/6078

问题描述:对 http_to_https 使用插件重定向,浏览器访问无限 301。

这可能是因为 APISIX 在一个代理后面,该代理响应解密 TLS 并始终将 HTTP 方案代理到 APISIX。

先看看重定向插件代码:

if conf.http_to_https and ctx.var.scheme == "http" then-- ignoreend
复制代码

这显然会使重定向一直循环。

解决的办法是给这个插件打补丁,就像:

local proxy_proto = core.request.header(ctx, "x-forwarded-proto")local _scheme = proxy_proto and proxy_proto or ctx.var.schemeif conf.http_to_https and _scheme == "http" then-- ignoreend
复制代码
  1. Issue #5915

链接:https://github.com/apache/apisix/issues/5915

问题描述:假设有两个字段,include_resp_body 作为开关,resp_limit_size 作为限制大小。配置这两个参数后,如果 resp_body 超过 resp_limit_size 的大小,resp_body 将不会被记录在日志中。对于 req_body 也是如此。

或许我们可以根据限制大小截断过大的请求和响应主体。

近期功能特性亮点

  • 支持 TLS over TCP upstream

相关 PR:https://github.com/apache/apisix/pull/6030

贡献者:spacewander

  • 支持在 basic-auth 中隐藏 Authorization 请求头

相关 PR:https://github.com/apache/apisix/pull/6039

贡献者:mangoGoForward

  • 支持动态设置 proxy_request_buffering

相关 PR:https://github.com/apache/apisix/pull/6075

贡献者:spacewander

  • mqtt 支持通过 client id 负载均衡

相关 PR:https://github.com/apache/apisix/pull/6079

贡献者:spacewander

  • 添加 forward-auth 插件

相关 PR:https://github.com/apache/apisix/pull/6037

贡献者:bzp2010

  • 支持 gRPC-Web 代理

相关 PR:https://github.com/apache/apisix/pull/5964

贡献者:shuaijinchao

  • limit-count 支持请求间共享计数器

相关 PR:https://github.com/apache/apisix/pull/5984

贡献者:spacewander

Apache APISIX 的项目官网和 Github 上的 issue 上已经积累了比较丰富的文档教程和使用经验,如果您遇到问题可以翻阅文档,用关键词在 issue 中搜索,也可以参与 issue 上的讨论,提出自己的想法和实践经验。

近期博文推荐

本文通过非常详细的操作步骤,向大家一步步地展示了如何使用 Istio Service Mesh 和 Apache APISIX,将启用 Service Mesh 的 Kubernetes 集群中服务暴露至集群外。

在 Apache APISIX 版本(2.11.0)中新增了对于 WASM 的支持!通过阅读本文你将了解到 Apache APISIX 如何从 0 到 1 部署这项功能的支持与开发。

2021 年 1 月 12 日,「SegmentFault 思否」联合「开源社」推出的《2021 中国开源先锋 33 人》榜单出炉,来自 Apache APISIX 社区的 Committer 张晋涛荣誉当选!

活动预告

1 月 28 日 19:00,Apache APISIX 社区将为大家带来主题为「APISIX in 青云!开源 + 云原生助力“企业上云”行动落地」的线上分享。本次活动特别邀请了来自青云的 API 网关产品经理刘庆及 API 网关技术架构师翟炼,为大家揭秘其如何基于开源框架 Apache APISIX 打造出一款可提供 API 全生命周期管理服务的青云 QingCloud API 网关。另外还有来自 Apache APISIX 社区的 PMC 成员金卫,为大家分享 Apache APISIX 在云端的实践。

👉锁定 Apache APISIX 视频号,精彩干货等你来看


直播预约

关注下方「Apache APISIX 视频号」并预约此次直播,即可在 1 月 25 日准时参与到我们的线上 Meetup 哦!


入群交流

扫描下方二维码添加小助手微信,由小助手邀请您进入 Apache APISIX 微信交流群,了解更多社区动态!


用户头像

Github:https://github.com/apache/apisix 2021.06.02 加入

Apache APISIX 是一个云原生、高性能、可扩展的微服务 API 网关。它是基于 OpenResty 和 etcd 来实现,和传统 API 网关相比,Apache APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。

评论

发布
暂无评论
Apache APISIX 社区双周报 | 1.28 线上直播预约开启