关于网关:Apache-APISIX-社区周报-|-2021-830912

42次阅读

共计 3578 个字符,预计需要花费 9 分钟才能阅读完成。

导语

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

“独行者速,众行者远”。Apache APISIX 社区周报心愿能够帮忙社区小伙伴们更好地把握 Apache APISIX 社区的每周停顿,不便大家参加到 Apache APISIX 社区中来。

咱们还整顿了一些适宜新来社区的小伙伴们加入的 issue!感兴趣的同学们,走过路过不要错过!

贡献者统计

Good first issue

Issue #4906

链接 :https://github.com/apache/api…

问题形容 :在启用被动健康检查性能时,用两个外部域名并减少 pass_host:node 进行测试 Apache APISIX 的负载平衡时,发现仍会路由到故障主机。

 for i in $(seq 1 1000); do curl  -H "Host: httpbin.org" ${APISIX_GATEWAY_URL}  ; done 
apple
apple
<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.7</center>
</body>
</html>
apple
apple
apple
<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.7</center>
</body>
</html>
apple
apple
apple
apple
apple

Issue #4945

链接 :https://github.com/apache/api…

问题形容 :依据相干领导文章,尝试在 M1 零碎的 Macbook 上下载 Apache APISIX 2.9 版本时遇到问题。提醒如下:

lualogging 1.5.2-1 depends on luasocket (3.0rc1-2 installed)
lualogging 1.5.2-1 is now installed in /Users/juzhiyuan/workspace/apisix-2.9/apache-apisix-2.9-src/deps (license: MIT/X11)

casbin 1.26.0-1 depends on lrexlib-pcre >= 2.9.1 (not installed)
Installing https://luarocks.org/lrexlib-pcre-2.9.1-1.src.rock

Error: Failed installing dependency: https://luarocks.org/casbin-1.26.0-1.rockspec - Failed installing dependency: https://luarocks.org/lrexlib-pcre-2.9.1-1.src.rock - Could not find header file for PCRE
  No file pcre.h in /usr/local/include
  No file pcre.h in /usr/include
  No file pcre.h in /include
You may have to install PCRE in your system and/or pass PCRE_DIR or PCRE_INCDIR to the luarocks command.
Example: luarocks install lrexlib-pcre PCRE_DIR=/usr/local
make: *** [deps] Error 1

近期性能个性亮点

  • referer-restriction 反对配置 blacklist 和 message
    相干 PR:https://github.com/apache/api…
    贡献者:okaybase
  • node\_listen 和 admin\_listen 反对更丰盛的配置模式
    相干 PR:https://github.com/apache/api…
    https://github.com/apache/api…
    贡献者:wayne-cheng
  • admin-api 反对返回 stream 类型的插件信息
    相干 PR:https://github.com/apache/api…
    贡献者:spacewander
  • 反对配置后退 SNI
    相干 PR:https://github.com/apache/api…
    贡献者:spacewander
  • proxy-mirror 反对按比例镜像申请
    相干 PR:https://github.com/apache/api…
    贡献者:okaybase
  • Control API 新增 dump 路由配置
    相干 PR:https://github.com/apache/api…
    贡献者:Zheaoli
  • dashboard 反对 Service Discovery 配置
    相干 PR:https://github.com/apache/api…
    贡献者:bzp2010
  • dashboard Route 高级配置条件中反对内置参数配置
    相干 PR:https://github.com/apache/api…
    贡献者:lookbrook
  • dashboard  Upstream 反对 Keepalive Pool 配置
    相干 PR:https://github.com/apache/api…
    贡献者:bzp2010

Apache APISIX 的我的项目官网和 Github 上的 issue 上曾经积攒了比拟丰盛的文档教程和应用教训,如果您遇到问题能够翻阅文档,用关键词在 issue 中搜寻,也能够参加 issue 上的探讨,提出本人的想法和实践经验。

近期博文举荐

  • Apache APISIX 社区周报 | 2021 8.23-8.29
    “独行者速,众行者远”。Apache APISIX 社区周报心愿能够帮忙社区小伙伴们更好地把握 Apache APISIX 社区的每周停顿,不便大家参加到 Apache APISIX 社区中来。
  • Apache APISIX 为 KubeSphere 提供更好用的网关及 K8S Ingress Controller
    本文介绍了如何在 KubeSphere 中间接部署 APISIX 和 APISIX Ingress Controller。APISIX 可通过作为网关,或 APISIX Ingress Controller 的数据面来承载业务流量。
  • 据说你对 Apache APISIX 有话说?当初机会来了
    诚邀您参加 Apache APISIX 用户调研,您的反馈会间接影响咱们的将来倒退。咱们会随机抽取 多位 幸运星,将有机会取得 Apache APISIX 社区精美小礼物哦~
  • 应用 Apache APISIX 和 Okta 来实现身份认证
    文章介绍如何应用 Apache APISIX 配置 Okta 认证,从传统身份认证模式切换到集中身份认证模式,解脱多账户、多明码、反复验证等泛滥开发者所面临的痛点。

对于 Apache APISIX

Apache APISIX 是一个动静、实时、高性能的开源 API 网关,提供负载平衡、动静上游、灰度公布、服务熔断、身份认证、可观测性等丰盛的流量治理性能。Apache APISIX 能够帮忙企业疾速、平安的解决 API 和微服务流量,包含网关、Kubernetes Ingress 和服务网格等。

寰球已有数百家企业应用 Apache APISIX 解决要害业务流量,涵盖金融、互联网、制作、批发、运营商等等,比方美国航空航天局(NASA)、欧盟的数字工厂、中国航信、中国移动、腾讯、华为、微博、网易、贝壳找房、360、泰康、奈雪的茶等。

200 余位贡献者,一起缔造了 Apache APISIX 这个世界上最沉闷的开源网关我的项目。聪慧的开发者们!快来退出这个沉闷而多样化的社区,一起来给这个世界带来更多美妙的货色吧!

  • Apache APISIX GitHub:https://github.com/apache/apisix
  • Apache APISIX 官网:https://apisix.apache.org/
  • Apache APISIX 文档:https://apisix.apache.org/zh/…

正文完
 0