From 24ffd3026f3884a171e5e17beddecff17f49ad7d Mon Sep 17 00:00:00 2001 From: yilinzeng <36651058+yzeng25@users.noreply.github.com> Date: Sat, 18 Sep 2021 15:06:13 +0800 Subject: [PATCH] docs: update keywords, description, and brief intro for blogs (#606) --- ...to-build-gateway-based-on-apache-apisix.md | 4 ++- ...6-another-way-to-implement-envoy-filter.md | 13 +++++++--- ...-a-first-look-at-kubernetes-service-api.md | 11 +++++--- ...ta-Security-and-Privacy-Protection-Team.md | 16 +++++++----- ...-01-21-run-ingress-apisix-on-amazon-eks.md | 12 ++++++--- ...08-stable-product-delivery-with-cypress.md | 11 +++++--- ...-install-apache-apisix-from-helm-charts.md | 13 ++++++---- ...et-front-end-test-coverage-with-cypress.md | 9 ++----- ...lit-in-apache-apisix-ingress-controller.md | 11 ++++++-- website/blog/2021-05-24-Tencent-Games.md | 4 +-- ...43\345\274\217\345\217\221\345\270\203.md" | 13 +++++++--- ...43\345\274\217\345\274\200\346\272\220.md" | 12 ++++++--- ...ence-share-from-Apache-APISIX-committer.md | 11 +++----- website/blog/2021-06-06-apisix-two-years.md | 7 +++--- ...IX-not-affected-by-NGINX-CVE-2021-23017.md | 18 +++++++------ ...APISIX-and-Envoy-performance-comparison.md | 2 +- ...h-helps-Apache-APISIX-improve-stability.md | 13 +++++++--- ...ntrol-Bypass-Vulnerability-Announcement.md | 24 +++++++++++------- ...ache-APISIX-Ingress-Controller-released.md | 25 ++++++++++++------- ...use-Java-to-write-Apache-APISIX-plugins.md | 12 ++++++--- ...rce-gateway-and-ingress-controller-fast.md | 11 +++++--- .../2021-06-28-why-we-need-Apache-APISIX.md | 3 +-- ...2021-06-29-release-apache-apisix-2.7-en.md | 11 +++++--- .../2021-06-29-release-apache-apisix-2.7.md | 11 +++++--- ...-30-etcd3-support-HTTP-access-perfectly.md | 13 +++++++--- .../2021-07-06-celebrate-200-contributors.md | 12 ++++++--- ...eibo-API-gateway-based-on-Apache-APISIX.md | 10 +++++++- ...Analyze-Apache-APISIX-Mesh-Agent-deeply.md | 12 +++++++-- .../2021-07-21-Apache-APISIX-Kubernetes.md | 6 +++-- website/blog/2021-07-25-apachecon-asia.md | 3 +++ ...f-plugin-orchestration-in-Apache-APISIX.md | 12 +++++++-- ...2021-07-28-release-apache-apisix-2.8-en.md | 12 ++++++--- .../2021-07-28-release-apache-apisix-2.8.md | 12 ++++++--- website/blog/2021-08-05-Kong-to-APISIX.md | 13 +++++++--- ...x-to-improve-the-observability-of-nginx.md | 7 +++--- ...-09-Apache-APISIX-in-China-Mobile-Cloud.md | 9 +++++++ .../2021-08-09-Apache-APISIX-in-Quliankeji.md | 4 +-- website/blog/2021-08-10-apisix-nginx.md | 4 ++- .../blog/2021-08-11-interview-TuZhengsong.md | 4 ++- ...-Apache-APISIX-Improve-System-Stability.md | 7 +++--- ...golden-metric-of-openSource-projects-en.md | 7 +++--- ...he-golden-metric-of-openSource-projects.md | 10 ++++---- ...t-Plugin-for-Centralized-Authentication.md | 7 +++--- .../blog/2021-08-17-interview-airwallex.md | 3 +++ ...08-18-Auth-with-Casbin-in-Apache-APISIX.md | 7 +++--- ...021-08-19-go-makes-Apache-APISIX-better.md | 8 +++--- .../blog/2021-08-24-shanghai-meetup-recap.md | 3 +++ ...08-25-Auth-with-Casbin-in-Apache-APISIX.md | 5 +++- ...t-Plugin-for-Centralized-Authentication.md | 7 +++--- ...5-Why-Apache-APISIX-chose-Nginx-and-Lua.md | 7 +++--- .../2021-08-27-release-apache-apisix-2.9.md | 4 ++- website/blog/2021-08-30-Ingress-Meeting.md | 14 +++++------ ...ter-gateway-and-K8S-Ingress-Controller.md" | 6 ++--- ...-quickly-with-Apache-APISIX-development.md | 10 ++++---- .../blog/2021-09-07-how-to-use-apisix-auth.md | 6 ++--- website/blog/2021-09-07-iQIYI-usercase.md | 5 ++-- ...tribute-to-an-OpenSource-without-coding.md | 7 +++--- website/blog/2021-09-14-youzan.md | 2 +- 58 files changed, 354 insertions(+), 181 deletions(-) diff --git a/website/blog/2020-12-11-beike-how-to-build-gateway-based-on-apache-apisix.md b/website/blog/2020-12-11-beike-how-to-build-gateway-based-on-apache-apisix.md index 5960285a20b9a..5a471f8b41483 100644 --- a/website/blog/2020-12-11-beike-how-to-build-gateway-based-on-apache-apisix.md +++ b/website/blog/2020-12-11-beike-how-to-build-gateway-based-on-apache-apisix.md @@ -1,6 +1,6 @@ --- title: "贝壳找房:如何基于 Apache APISIX 搭建网关" -author: 王辉 +author: "王辉" keywords: - API 网关 - APISIX @@ -10,7 +10,9 @@ keywords: description: 贝壳找房使用 Apache APISIX 作为生产系统的 API 网关,每天处理过亿的生产流量,性能优异,而且很稳定。正好 Apache APISIX 刚刚加入 Apache 孵化器,除了恭喜之外,我想来分享下贝壳找房当初为什么选择 Apache APISIX,以及使用过程中的一些心得。 tags: [technology, practical case] --- + > 本文讲述了贝壳找房当初为什么选择 Apache APISIX 作为API 网关,以及使用过程中的一些心得。 + 我是王辉,在贝壳找房负责 API 网关系统的开发,贝壳找房使用 Apache APISIX 作为生产系统的 API 网关,每天处理过亿的生产流量,性能优异,而且很稳定。正好 Apache APISIX 刚刚加入 Apache 孵化器,除了恭喜之外,我想来分享下贝壳找房当初为什么选择 Apache APISIX,以及使用过程中的一些心得。 diff --git a/website/blog/2020-12-16-another-way-to-implement-envoy-filter.md b/website/blog/2020-12-16-another-way-to-implement-envoy-filter.md index 9a2ce6dd26142..539d9f6bd50c9 100644 --- a/website/blog/2020-12-16-another-way-to-implement-envoy-filter.md +++ b/website/blog/2020-12-16-another-way-to-implement-envoy-filter.md @@ -1,13 +1,18 @@ --- title: "Envoy and Apache APISIX: Another way to implement the Envoy filter" -author: nic-chen +author: "Junxu Chen" authorURL: "https://github.com/nic-chen" -authorImageURL: "https://avatars0.githubusercontent.com/u/33000667" +authorImageURL: "https://avatars.githubusercontent.com/u/33000667?v=4" +keywords: +- API Gateway +- APISIX +- Apache APISIX +- Envoy +description: Envoy is an L7 proxy and communication bus designed for large modern service oriented architectures. A pluggable filter chain mechanism allows filters to be written to perform different tasks and inserted into the main server. tags: [technology] --- -> [@nic-chen](https://github.com/nic-chen), Apache APISIX PMC from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> +> This article explains how to run Apache APISIX plugins in Envoy. diff --git a/website/blog/2020-12-18-a-first-look-at-kubernetes-service-api.md b/website/blog/2020-12-18-a-first-look-at-kubernetes-service-api.md index d4e209553b8be..d1b1c287e10db 100644 --- a/website/blog/2020-12-18-a-first-look-at-kubernetes-service-api.md +++ b/website/blog/2020-12-18-a-first-look-at-kubernetes-service-api.md @@ -1,13 +1,18 @@ --- title: "初探 Kubernetes Service APIs" -author: Wei Jin +author: "金卫" authorURL: "https://github.com/gxthrj" authorImageURL: "https://avatars2.githubusercontent.com/u/4413028?s=400&u=e140a6d2bf19c426da6498b8888edc96509be649&v=4" +keywords: +- API Gateway +- APISIX +- Apache APISIX +- Kubernetes Service APIs +description: 本文通过提问的方式,对 Kubernetes Service APIs 做了一些基本介绍,从整体来看,Kubernetes Service APIs 提炼了很多 ingress 的最佳实践,比如表达能力的增强,其实就是扩展了 Route 的能力,再比如 BackendPolicy 对象,可以为 upstream 指定几乎所有的 Kubernetes 后端资源。 tags: [technology] --- -> [@gxthrj](https://github.com/gxthrj), Apache APISIX PMC & Apache apisix-ingress-controller Founder from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> +> 本文通过提问的方式,对 Kubernetes Service APIs 做了一些基本介绍,从整体来看,Kubernetes Service APIs 提炼了很多 ingress 的最佳实践,比如表达能力的增强,其实就是扩展了 Route 的能力,再比如 BackendPolicy 对象,可以为 upstream 指定几乎所有的 Kubernetes 后端资源。 diff --git a/website/blog/2021-01-11-interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md b/website/blog/2021-01-11-interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md index 49c0440281174..99f70b5428d07 100644 --- a/website/blog/2021-01-11-interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md +++ b/website/blog/2021-01-11-interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md @@ -1,17 +1,21 @@ --- title: "Apache APISIX 贡献者专访 | 普华永道华南数据安全与隐私保护团队高级安全顾问王鹏诚" -author: Ming Wen +author: "温铭" authorURL: "https://github.com/moonming" authorImageURL: "https://avatars.githubusercontent.com/u/26448043?v=4" +keywords: +- API Gateway +- APISIX +- Apache APISIX +- 普华永道 +- 漏洞 +description: 近日,来自普华永道华南数据安全及隐私保护团队的高级安全顾问王鹏诚向国家信息安全漏洞共享平台(CNVD)和 Apache 软件基金会,报告了 Apache APISIX 的第一个 CVE:Apache APISIX Admin API 默认 Token 漏洞(CVE-2020-13945)。为了感谢鹏诚对 Apache APISIX 社区做的贡献,我们也特意对鹏诚进行了专访。 tags: [security, news] --- -> [@moonming](https://github.com/moonming), Apache APISIX PMC Chair from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> - -## 背景介绍 +> 近日,来自普华永道华南数据安全及隐私保护团队的高级安全顾问王鹏诚向国家信息安全漏洞共享平台(CNVD)和 Apache 软件基金会,报告了 Apache APISIX 的第一个 CVE:Apache APISIX Admin API 默认 Token 漏洞(CVE-2020-13945)。为了感谢鹏诚对 Apache APISIX 社区做的贡献,我们也特意对鹏诚进行了专访。 -近日,来自普华永道华南数据安全及隐私保护团队的高级安全顾问王鹏诚向国家信息安全漏洞共享平台(CNVD)和 Apache 软件基金会,报告了 Apache APISIX 的第一个 CVE:Apache APISIX Admin API 默认 Token 漏洞(CVE-2020-13945)。为了感谢鹏诚对 Apache APISIX 社区做的贡献,我们也特意对鹏诚进行了专访。 + ## 贡献者简介 diff --git a/website/blog/2021-01-21-run-ingress-apisix-on-amazon-eks.md b/website/blog/2021-01-21-run-ingress-apisix-on-amazon-eks.md index 4697ba026b798..94fd42987bac7 100644 --- a/website/blog/2021-01-21-run-ingress-apisix-on-amazon-eks.md +++ b/website/blog/2021-01-21-run-ingress-apisix-on-amazon-eks.md @@ -1,13 +1,19 @@ --- title: Run Ingress APISIX on Amazon EKS -author: Chao Zhang +author: "Chao Zhang" authorURL: "https://github.com/tokers" authorImageURL: "https://avatars0.githubusercontent.com/u/10428333?s=60&v=4" +keywords: +- API Gateway +- APISIX +- Apache APISIX +- Ingress +- Amazon EKS +description: Amazon EKS provides flexibility to start, run, and scale Kubernetes applications in the AWS cloud or on-premises. This article explains how to run Ingress APISIX on it.This article explains how to run Ingress APISIX on Amazon EKS. tags: [technology, practical case] --- -> [@Chao Zhang](https://github.com/tokers), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> +> Amazon EKS provides flexibility to start, run, and scale Kubernetes applications in the AWS cloud or on-premises. This article explains how to run Ingress APISIX on it.This article explains how to run Ingress APISIX on Amazon EKS. diff --git a/website/blog/2021-02-08-stable-product-delivery-with-cypress.md b/website/blog/2021-02-08-stable-product-delivery-with-cypress.md index 0ccf6a1ab341e..6af3f3977f6fc 100644 --- a/website/blog/2021-02-08-stable-product-delivery-with-cypress.md +++ b/website/blog/2021-02-08-stable-product-delivery-with-cypress.md @@ -1,13 +1,18 @@ --- title: "Stable Product Delivery with Cypress" -author: Yi Sun +author: "Yi Sun" authorURL: "https://github.com/LiteSun" authorImageURL: "https://avatars.githubusercontent.com/u/31329157?s=400&u=e81b4bb4db2be162c1fcac6d188f5b0f82f71920&v=4" +keywords: +- API Gateway +- APISIX +- Apache APISIX +- Helm Chart +description: This article explains how Yi Sun, GitHub ID [@LiteSun](https://github.com/LiteSun), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/), implements stable product delivery with Cypress. tags: [technology] --- -> [@LiteSun](https://github.com/LiteSun), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> +> This article explains how Yi Sun, GitHub ID [@LiteSun](https://github.com/LiteSun), became Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/), implements stable product delivery with Cypress. diff --git a/website/blog/2021-02-26-install-apache-apisix-from-helm-charts.md b/website/blog/2021-02-26-install-apache-apisix-from-helm-charts.md index 272c4ade8ab1b..f0a9560984eca 100644 --- a/website/blog/2021-02-26-install-apache-apisix-from-helm-charts.md +++ b/website/blog/2021-02-26-install-apache-apisix-from-helm-charts.md @@ -1,13 +1,18 @@ --- title: "Install Apache APISIX from Helm Charts" -author: Chao Zhang +author: "Chao Zhang" authorURL: "https://github.com/tokers" authorImageURL: "https://avatars.githubusercontent.com/u/10428333?s=400&u=f48ef50c5621a1616a3ede50221547e34270e061&v=4" +keywords: +- API Gateway +- APISIX +- Apache APISIX +- Helm Chart +description: A few days ago, Zhiliu Inc released an online Helm Charts repository. Users can easily install Apache APISIX, Apache apisix-dashboard and Apache apisix-ingress-controller from it (rather than cloning the corresponding project in advance). tags: [technology, practical case] --- -> [@tokers](https://github.com/tokers), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> +> A few days ago, [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) released an online Helm Charts repository. Users can easily install Apache APISIX, Apache apisix-dashboard and Apache apisix-ingress-controller from it (rather than cloning the corresponding project in advance). @@ -16,8 +21,6 @@ tags: [technology, practical case] > - https://github.com/apache/apisix > - https://github.com/apache/apisix-helm-chart -A few days ago, [Zhiliu Inc](https://www.apiseven.com/) released an online Helm Charts repository. Users can easily install Apache APISIX, Apache apisix-dashboard and Apache apisix-ingress-controller from it (rather than cloning the corresponding project in advance). - ## How To Use Just a few steps to install Apache APISIX diff --git a/website/blog/2021-03-02-get-front-end-test-coverage-with-cypress.md b/website/blog/2021-03-02-get-front-end-test-coverage-with-cypress.md index b6b70d74cf45b..523fe02aad229 100644 --- a/website/blog/2021-03-02-get-front-end-test-coverage-with-cypress.md +++ b/website/blog/2021-03-02-get-front-end-test-coverage-with-cypress.md @@ -1,13 +1,12 @@ --- title: "Get Front-End Test Coverage with Cypress" -author: Yi Sun +author: "Yi Sun" authorURL: "https://github.com/LiteSun" authorImageURL: "https://avatars.githubusercontent.com/u/31329157?s=400&u=e81b4bb4db2be162c1fcac6d188f5b0f82f71920&v=4" tags: [technology] --- -> [@LiteSun](https://github.com/LiteSun), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> +> In the article ["Stable Product Delivery with Cypress"](/blog/2021/02/08/stable-product-delivery-with-cypress), we discussed why we chose Cypress as our E2E testing framework. After spending nearly two months refining the test cases, we needed test coverage to quantify whether the test coverage was sufficient.This article will describe how to get APISIX Dashboard front-end E2E coverage using Cypress. @@ -16,10 +15,6 @@ tags: [technology] > - https://github.com/apache/apisix > - https://github.com/apache/apisix-dashboard -## Background - -In the article ["Stable Product Delivery with Cypress"](/blog/2021/02/08/stable-product-delivery-with-cypress), we discussed why we chose Cypress as our E2E testing framework. After spending nearly two months refining the test cases, we needed test coverage to quantify whether the test coverage was sufficient.This article will describe how to get APISIX Dashboard front-end E2E coverage using Cypress. - ## What is code coverage? Code coverage is a metric in software testing that describes the proportion and extent to which the source code in a program is tested, and the resulting proportion is called code coverage. Test code coverage reflects the health of the code to a certain extent. diff --git a/website/blog/2021-03-27-traffic-split-in-apache-apisix-ingress-controller.md b/website/blog/2021-03-27-traffic-split-in-apache-apisix-ingress-controller.md index 7ae885156994f..3741219f881c8 100644 --- a/website/blog/2021-03-27-traffic-split-in-apache-apisix-ingress-controller.md +++ b/website/blog/2021-03-27-traffic-split-in-apache-apisix-ingress-controller.md @@ -3,10 +3,17 @@ title: "Traffic Split in Apache APISIX Ingress Controller" author: "Chao Zhang" authorURL: "https://github.com/tokers" authorImageURL: "https://avatars.githubusercontent.com/u/10428333?s=460&u=f48ef50c5621a1616a3ede50221547e34270e061&v=4" +keywords: +- API Gateway +- APISIX +- Apache APISIX +- Traffic Split +- Ingress Controller +description: Traffic Split is a feature that splits and deliveries traffic to multiple backend services. Solutions like API Gateway and Service Mesh are capable of doing traffic splitting and implement functionalities like Canary Release and Blue-Green Deployment. tags: [technology, practical case] --- -> [@tokers](https://github.com/tokers), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> Traffic Split is a feature that splits and deliveries traffic to multiple backend services. Solutions like API Gateway and Service Mesh are capable of doing traffic splitting and implement functionalities like Canary Release and Blue-Green Deployment. diff --git a/website/blog/2021-05-24-Tencent-Games.md b/website/blog/2021-05-24-Tencent-Games.md index 27cd92a056efb..0f81c2f0ad695 100644 --- a/website/blog/2021-05-24-Tencent-Games.md +++ b/website/blog/2021-05-24-Tencent-Games.md @@ -1,13 +1,13 @@ --- title: "支持 10 亿日流量的基础设施:当 Apahce APISIX 遇上腾讯" -author: 徐鑫 +author: "徐鑫" keywords: - API 网关 - APISIX - Apache APISIX - 腾讯游戏 - 基础设施 -description: 截止 2021 年 5 月,Apache APISIX 所在的 OTeam 在腾讯内部已为超过十个团队落地了 Apache APISIX,其中最大的业务日请求量已超过十亿,同时 OTeam 也为 Apache APISIX 开发了超过十个内部特性,其中包括内部的服务发现、RPC协议转换、打通监控平台等。 +description: 本文整理自腾讯游戏负责内部容器平台的工程师徐鑫在 Apache APISIX Meetup - 深圳站的演讲,通过阅读本文,您不仅可以了解网关是什么、网关模式对传统服务架构的改进,还可以了解腾讯 OTeam 诞生的原因,以及 Apache APISIX 是如何在腾讯内部落地的。 tags: [technology,practical case] --- diff --git "a/website/blog/2021-05-25-Apache APISIX 2.6.0-Release \346\255\243\345\274\217\345\217\221\345\270\203.md" "b/website/blog/2021-05-25-Apache APISIX 2.6.0-Release \346\255\243\345\274\217\345\217\221\345\270\203.md" index 2dbfc89c933c3..1b7b2b0f0c3ca 100644 --- "a/website/blog/2021-05-25-Apache APISIX 2.6.0-Release \346\255\243\345\274\217\345\217\221\345\270\203.md" +++ "b/website/blog/2021-05-25-Apache APISIX 2.6.0-Release \346\255\243\345\274\217\345\217\221\345\270\203.md" @@ -1,15 +1,20 @@ --- title: "Apache APISIX 2.6.0-Release 正式发布" -author: spacewander +author: "罗泽轩" authorURL: "https://github.com/spacewander" authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4" +keywords: +- API 网关 +- APISIX +- Apache APISIX +- Release Notes +description: Apache APISIX 2.6.0-Release 正式发布!欢迎大家下载使用。 tags: [news] --- -> [@spacewander](https://github.com/spacewander), Core developer of Apache APISIX from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> Apache APISIX 2.6.0-Release 正式发布!欢迎大家下载使用。 -Apache APISIX 2.6.0-Release 正式发布!欢迎大家下载使用。 ## Release Notes diff --git "a/website/blog/2021-05-31-\345\237\272\344\272\216 Apache APISIX \345\256\236\347\216\260\347\232\204\346\234\215\345\212\241\347\275\221\346\240\274\351\241\271\347\233\256\346\255\243\345\274\217\345\274\200\346\272\220.md" "b/website/blog/2021-05-31-\345\237\272\344\272\216 Apache APISIX \345\256\236\347\216\260\347\232\204\346\234\215\345\212\241\347\275\221\346\240\274\351\241\271\347\233\256\346\255\243\345\274\217\345\274\200\346\272\220.md" index 2449df5579791..0b040bdd753ab 100644 --- "a/website/blog/2021-05-31-\345\237\272\344\272\216 Apache APISIX \345\256\236\347\216\260\347\232\204\346\234\215\345\212\241\347\275\221\346\240\274\351\241\271\347\233\256\346\255\243\345\274\217\345\274\200\346\272\220.md" +++ "b/website/blog/2021-05-31-\345\237\272\344\272\216 Apache APISIX \345\256\236\347\216\260\347\232\204\346\234\215\345\212\241\347\275\221\346\240\274\351\241\271\347\233\256\346\255\243\345\274\217\345\274\200\346\272\220.md" @@ -1,12 +1,18 @@ --- title: "基于 Apache APISIX 实现的服务网格项目正式开源" -author: tokers +author: "张超" authorURL: "https://github.com/tokers" authorImageURL: "https://avatars.githubusercontent.com/u/10428333?v=4" +keywords: +- APISIX +- Apache APISIX +- 服务网格 +- Service Mesh +description: 鉴于 Apache APISIX 的优秀设计,我们不仅可以将 Apache APISIX 用于南北向流量管理,也可以用它管理服务网格的东西向流量,我们通过引入 APISIX-Mesh-Agent 这一组件,配合 Apache APISIX 进行使用,从而使得 Apache APISIX 可以对接业内广泛使用的服务网格控制面,例如: Istio 和 Kuma 等。 tags: [news, technology] --- -> [@tokers](https://github.com/tokers), Apache APISIX PMC from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> 鉴于 Apache APISIX 的优秀设计,我们不仅可以将 Apache APISIX 用于南北向流量管理,也可以用它管理服务网格的东西向流量,我们通过引入 APISIX-Mesh-Agent 这一组件,配合 Apache APISIX 进行使用,从而使得 Apache APISIX 可以对接业内广泛使用的服务网格控制面,例如: Istio 和 Kuma 等。 基于 Apache APISIX 开发的服务网格项目正式开源!欢迎大家下载使用。 diff --git a/website/blog/2021-06-03-experience-share-from-Apache-APISIX-committer.md b/website/blog/2021-06-03-experience-share-from-Apache-APISIX-committer.md index 4d653a97044f2..7af4a763c1eae 100644 --- a/website/blog/2021-06-03-experience-share-from-Apache-APISIX-committer.md +++ b/website/blog/2021-06-03-experience-share-from-Apache-APISIX-committer.md @@ -1,6 +1,6 @@ --- title: "来自 Apache APISIX committer 的经验分享 —— 编程之夏专访" -author: Serendipity96 +author: "赵若妃" authorURL: "https://github.com/Serendipity96" authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4" keywords: @@ -11,14 +11,11 @@ keywords: description: 本次采访邀请到了 Apache APISIX 的 committer,分享参与开源项目的心得体会 tags: [technology] --- -> [@Serendipity96](https://github.com/Serendipity96), Apache APISIX contributor from [api7.ai](https://www.apiseven.com/) -> +> 本次采访邀请到了去年参加编程之夏的两位同学,两位同学现在都是 Apache APISIX 的 committer,也是今年社区项目的导师 -本次采访邀请到了去年参加编程之夏的两位同学,两位同学现在都是 Apache APISIX 的 committer,也是今年社区项目的导师,分享正式开始! - -### 分享嘉宾:吴舒旸 +## 分享嘉宾:吴舒旸 ![yiyiyimu](https://static.apiseven.com/202108/1630546588578-2d8386cd-06c0-4c71-848a-8ed0e1263a4e.png) @@ -54,7 +51,7 @@ tags: [technology] **舒旸**:希望大家多多报名,不要有太多顾虑,多和社区交流,大家都非常友好的,好好享受这三个月的开发经历~ -### 分享嘉宾:白泽平 +## 分享嘉宾:白泽平 ![Zeping Bai](https://static.apiseven.com/202108/1630546751119-8df77cd8-6be0-4f8e-af13-182e77462d73.png) diff --git a/website/blog/2021-06-06-apisix-two-years.md b/website/blog/2021-06-06-apisix-two-years.md index 31c7a4a9e4eba..fb6ffb357d819 100644 --- a/website/blog/2021-06-06-apisix-two-years.md +++ b/website/blog/2021-06-06-apisix-two-years.md @@ -1,17 +1,16 @@ --- title: "Apache APISIX 开源 2 周年!" -author: Serendipity96 +author: "赵若妃" authorURL: "https://github.com/Serendipity96" authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4" keywords: - APISIX - opensource -description: Apache APISIX two years old, thanks for all contributors. +description: Apache APISIX is now two years old, thanks for all contributors. tags: [news] --- -> [@Serendipity96](https://github.com/Serendipity96), Apache APISIX contributor from [api7.ai](https://www.apiseven.com/) -> +> Apache APISIX 开源 2 周年啦! diff --git a/website/blog/2021-06-07-Apache-APISIX-not-affected-by-NGINX-CVE-2021-23017.md b/website/blog/2021-06-07-Apache-APISIX-not-affected-by-NGINX-CVE-2021-23017.md index 91ad3d2995107..53f150971676f 100644 --- a/website/blog/2021-06-07-Apache-APISIX-not-affected-by-NGINX-CVE-2021-23017.md +++ b/website/blog/2021-06-07-Apache-APISIX-not-affected-by-NGINX-CVE-2021-23017.md @@ -1,15 +1,19 @@ --- title: "Apache APISIX not affected by NGINX CVE-2021-23017" -author: Ruofei Zhao +author: "Ruofei Zhao" authorURL: "https://github.com/Serendipity96" authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4" -tags: [security, news] +keywords: +- APISIX +- Apache APISIX +- Security +description: On May 26, NGINX issued a security announcement that fixed a DNS resolver vulnerability (CVE -2021-23017) in the NGINX resolver. +tags: [security,news] --- -> [@Serendipity96](https://github.com/Serendipity96), Apache APISIX contributor from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> On May 26, NGINX issued a security announcement that fixed a DNS resolver vulnerability (CVE -2021-23017) in the NGINX resolver. -On May 26, NGINX issued a security announcement that fixed a DNS resolver vulnerability (CVE -2021-23017) in the NGINX resolver. `ngx_resolver_copy()` handles DNS responses with errors. When the "resolver" instruction is used in the NGINX configuration file, it might allow an attacker who is able to forge UDP packets from the DNS server to cause 1-byte memory overwrite, resulting in worker process crash or other potential impacts. @@ -17,11 +21,11 @@ Vulnerability level: high risk, CVSS score 8.1 Affected versions: NGINX 0.6.18 - 1.20.0 -If you want to know more details, you can visit the following link:https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-23017 +If you want to know more details, you can visit the following link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-23017 Two days before this security vulnerability was disclosed, on May 24, [Apache APISIX released version 2.6](https://mp.weixin.qq.com/s?__biz=MzI1MDU3NjQ5OA==&mid=2247485444&idx=1&sn=5b0bab964490dc2d7a7b25262d9396b2&chksm=e9816319def6ea0fbdafa69426718184e042d6d1cde1d20e410e6ee414756960273f9d625bd2&scene=21#wechat_redirect). This version contains many excellent features, such as support for using Java to write plugins. Apache APISIX 2.6 is not affected by this vulnerability. -Apache APISIX only uses some features of NGINX, other core functions, such as: +Apache APISIX only uses some features of NGINX, other core functions, such as: - Route matching - IP matching diff --git a/website/blog/2021-06-10-Apache-APISIX-and-Envoy-performance-comparison.md b/website/blog/2021-06-10-Apache-APISIX-and-Envoy-performance-comparison.md index 17652a5243ad3..885d64db9475f 100644 --- a/website/blog/2021-06-10-Apache-APISIX-and-Envoy-performance-comparison.md +++ b/website/blog/2021-06-10-Apache-APISIX-and-Envoy-performance-comparison.md @@ -10,7 +10,7 @@ keywords: description: 本文介绍了在一定条件下,Apache APISIX 和 Envoy 的性能对比,总体来说 APISIX 在响应延迟和 QPS 层面都略优于 Envoy, 由于 NGINX 的多 worker 的协作方式在高并发场景下更有优势,APISIX 在开启多个 worker 进程后性能提升较 Enovy 更为明显;APISIX 在性能和延迟上的表现使它在处理南北向流量上具有海量的吞吐能力,根据自己的业务场景来选择合理的组件配合插件构建自己的服务。 --- -> [@membphis](https://github.com/membphis), Apache APISIX PMC from [api7.ai](https://www.apiseven.com/) +> 本文介绍了在一定条件下,Apache APISIX 和 Envoy 的性能对比,总体来说 Apache APISIX 在响应延迟和 QPS 层面都略优于 Envoy,Apache APISIX 在开启多个 worker 进程后性能提升较 Enovy 更为明显;而且 Apache APISIX 在性能和延迟上的表现使它在处理南北向流量上具有海量的吞吐能力。 diff --git a/website/blog/2021-06-16-Chaos-Mesh-helps-Apache-APISIX-improve-stability.md b/website/blog/2021-06-16-Chaos-Mesh-helps-Apache-APISIX-improve-stability.md index 3e7441aefe584..e8cdca63899c0 100644 --- a/website/blog/2021-06-16-Chaos-Mesh-helps-Apache-APISIX-improve-stability.md +++ b/website/blog/2021-06-16-Chaos-Mesh-helps-Apache-APISIX-improve-stability.md @@ -1,14 +1,21 @@ --- title: "Chaos Mesh 助力 Apache APISIX 提升稳定性" -author: Yiyiyimu +author: "吴舒旸" authorURL: "https://github.com/Yiyiyimu" authorImageURL: "https://avatars.githubusercontent.com/u/34589752?v=4" +keywords: +- APISIX +- Apache APISIX +- Chaos Mesh +- 稳定性 +description: 本文描述了如何在多种场景下使用 Chaos Mesh,为 Apache APISIX 提升稳定性。 tags: [technology] --- -> [@Yiyiyimu](https://github.com/Yiyiyimu),Apache APISIX committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> 本文描述了如何在多种场景下使用 Chaos Mesh,为 Apache APISIX 提升稳定性。 + Apache APISIX 是 Apache 基金会下的顶级项目,目前在生产环境中已经通过每日几百亿次请求量的考验。随着社区的发展,Apache APISIX 的功能越来越多,需要与外部组件产生的交互也越来越多,随之而来的不确定性呈指数级增长。在社区中,我们也收到了用户反馈的一些问题,这里举两个例子。 #### 场景一 diff --git a/website/blog/2021-06-17-Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md b/website/blog/2021-06-17-Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md index 8955524bacaed..91f0b3eac29c6 100644 --- a/website/blog/2021-06-17-Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md +++ b/website/blog/2021-06-17-Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md @@ -1,14 +1,20 @@ --- title: "Apache APISIX Dashboard 访问控制绕过漏洞公告(CVE-2021-33190)" -author: Zhiyuan Ju +author: "琚致远" authorURL: "https://github.com/juzhiyuan" authorImageURL: "https://avatars.githubusercontent.com/u/2106987?v=4" +keywords: +- APISIX +- Apache APISIX +- Ingress Controller +description: Apache APISIX Dashboard 访问控制绕过漏洞公告 tags: [security] --- -> [@juzhiyuan](https://github.com/juzhiyuan), Apache APISIX PMC from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> 由于程序通过获取请求头 `X-Forwarded-For` 的值来进行访问控制判断,导致攻击者在调用 API 请求时,只需篡改该请求头即可实现访问控制绕过攻击。 + -### 问题描述 +## 问题描述 在 Apache APISIX Dashboard 2.6 中,存在两个配置项: @@ -18,26 +24,26 @@ tags: [security] 由于程序通过获取请求头 `X-Forwarded-For` 的值来进行访问控制判断,导致攻击者在调用 API 请求时,只需篡改该请求头即可实现访问控制绕过攻击。 -### 影响版本 +## 影响版本 Apache APISIX 2.6.0 -### 解决方案 +## 解决方案 该问题已在 2.6.1 版本中解决,请尽快更新至最新版本,并在部署程序后修改默认用户名与密码。 -### 漏洞详情 +## 漏洞详情 漏洞公开时间:2021 年 6 月 8 日 CVE 详细信息:https://nvd.nist.gov/vuln/detail/CVE-2021-33190 -### 贡献者简介 +## 贡献者简介 该漏洞是由平安科技银河安全实验室的 Vern 发现,并向 Apache 软件基金会上报该漏洞。感谢 Vern 和平安科技银河安全实验室对 Apache APISIX 社区的贡献。 ![2021-06-17-1](../static/img/blog_img/2021-06-17-1.jpeg) -### 拓展阅读 +## 拓展阅读 [Apache APISIX 贡献者专访 | 普华永道华南数据安全与隐私保护团队高级安全顾问王鹏诚](./2021-01-11-interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md) diff --git a/website/blog/2021-06-18-first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md b/website/blog/2021-06-18-first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md index 30b237e285bcb..5b7a8c5041c4a 100644 --- a/website/blog/2021-06-18-first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md +++ b/website/blog/2021-06-18-first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md @@ -1,14 +1,21 @@ --- title: "Apache APISIX Ingress Controller 首个 GA 版本 v1.0 正式发布!" -author: Jintao Zhang +author: "张晋涛" authorURL: "https://github.com/tao12345666333" authorImageURL: "https://avatars.githubusercontent.com/u/3264292?v=4" +keywords: +- APISIX +- Apache APISIX +- Ingress Controller +description: Apache APISIX Ingress Controller v1.0 正式发布,可支持使用包括 ApisixRoute 和 ApisixUpstream 等自定义资源,以及 Kubernetes 原生 Ingress 资源等控制外部流量访问部署在 Kubernetes 中的服务。 tags: [news] --- -> [@tao12345666333](https://github.com/tao12345666333), Apache APISIX committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) +> Apache APISIX Ingress Controller v1.0 正式发布,可支持使用包括 `ApisixRoute`、`ApisixUpstream` 等自定义资源,以及 Kubernetes 原生 Ingress 资源等控制外部流量访问部署在 Kubernetes 中的服务。 -### 关于 Apache APISIX Ingress Controller + + +## 关于 Apache APISIX Ingress Controller Apache APISIX Ingress Controller 是一个使用 Apache APISIX 作为数据面承载流量的云原生 Ingress Controller 实现,采用 CRD 的方式对 Kubernetes 进行了扩展。 @@ -18,11 +25,11 @@ Apache APISIX Ingress Controller 是一个使用 Apache APISIX 作为数据面 整体架构如下: -![图片](../static/img/blog_img/2021-06-18-1.png) +![Apache APISIX Ingress Controller 架构图](../static/img/blog_img/2021-06-18-1.png) -### v1.0 最新特性 +## v1.0 最新特性 -#### 增加 ApisixConsumer 自定义资源使配置认证更方便 +### 增加 ApisixConsumer 自定义资源使配置认证更方便 在之前的版本中,如果想要配置 keyAuth 或者 basicAuth 需要手动去调用 Apache APISIX 的 admin api 创建 consumer 配置。 @@ -57,7 +64,7 @@ spec: type: keyAuth ``` -#### 为 ApisixTls 增加 mTLS 支持 +### 为 ApisixTls 增加 mTLS 支持 在 v1.0 版本中我们也为 ApisixTls 自定义资源增加了 mTLS 的支持,只需要在 ApisixTls 资源的配置中增加 client 配置即可,例如: @@ -74,7 +81,7 @@ spec: namespace: default ``` -#### 为原生 Ingress 资源增加了更多 annotation 来丰富其功能 +### 为原生 Ingress 资源增加了更多 annotation 来丰富其功能 - `k8s.apisix.apache.org/blocklist-source-range` 可对来源 IP 进行限制; - `k8s.apisix.apache.org/rewrite-target` 和 `k8s.apisix.apache.org/rewrite-target-regex` 可进行 target 的 rewrite 操作; @@ -82,7 +89,7 @@ spec: 更多特性变更请参考项目 [CHANGELOG](https://github.com/apache/apisix-ingress-controller/blob/master/CHANGELOG.md) 。 -### 为什么使用 APISIX Ingress Controller +## 为什么使用 APISIX Ingress Controller Apache APISIX Ingress Controller 使用 Apache APISIX 作为其数据面承载业务流量,所以其从 Apache APISIX 继承了如下优势: diff --git a/website/blog/2021-06-21-use-Java-to-write-Apache-APISIX-plugins.md b/website/blog/2021-06-21-use-Java-to-write-Apache-APISIX-plugins.md index 6c14cc1078055..364c275671ae2 100644 --- a/website/blog/2021-06-21-use-Java-to-write-Apache-APISIX-plugins.md +++ b/website/blog/2021-06-21-use-Java-to-write-Apache-APISIX-plugins.md @@ -1,12 +1,18 @@ --- title: "使用 Java 编写 Apache APISIX 插件" -author: Zhengsong Tu +author: "屠正松" authorURL: "https://github.com/tzssangglass" authorImageURL: "https://avatars.githubusercontent.com/u/30819887?v=4" +keywords: +- APISIX +- Apache APISIX +- Java +- 插件 +description: Apache APISIX 支持多语言编写插件了!不会 Lua 也没关系,现在可以用你熟悉的语言编写插件,文末还有视频教程。 tags: [technology] --- -> [@tzssangglass](https://github.com/tzssangglass), Apache APISIX contributor from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> Apache APISIX 支持多语言编写插件了!不会 Lua 也没关系,现在可以用你熟悉的语言编写插件,文末还有视频教程。 Apache APISIX 支持多语言编写插件了!不会 Lua 也没关系,现在可以用你熟悉的语言编写插件,文末还有**视频教程**。 diff --git a/website/blog/2021-06-23-deploy-great-open-source-gateway-and-ingress-controller-fast.md b/website/blog/2021-06-23-deploy-great-open-source-gateway-and-ingress-controller-fast.md index d4d75aed30ba9..5410bd3a6ca83 100644 --- a/website/blog/2021-06-23-deploy-great-open-source-gateway-and-ingress-controller-fast.md +++ b/website/blog/2021-06-23-deploy-great-open-source-gateway-and-ingress-controller-fast.md @@ -1,12 +1,17 @@ --- title: "Rancher × Apache APISIX: 极速部署更好用的开源网关和 Ingress Controller" -author: Jintao Zhang +author: "张晋涛" authorURL: "https://github.com/tao12345666333" authorImageURL: "https://avatars.githubusercontent.com/u/3264292?v=4" +keywords: +- APISIX +- Rancher +- Helm Chart +- API 网关 +description: 你可以在 Rancher 中使用 Apache APISIX 的官方 Helm 仓库直接部署 Apache APISIX 和 APISIX Ingress controller。并且 Apache APISIX 可通过作为网关,或者 APISIX Ingress controller 的数据面来承载业务流量。 tags: [technology] --- -> [@tao12345666333](https://github.com/tao12345666333), Apache APISIX committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> +> 你可以在 Rancher 中使用 Apache APISIX 的官方 Helm 仓库直接部署 Apache APISIX 和 APISIX Ingress controller。并且 Apache APISIX 可通过作为网关,或者 APISIX Ingress controller 的数据面来承载业务流量。 ## Rancher 介绍 diff --git a/website/blog/2021-06-28-why-we-need-Apache-APISIX.md b/website/blog/2021-06-28-why-we-need-Apache-APISIX.md index f771c034ae0c1..aacafe3f63c1c 100644 --- a/website/blog/2021-06-28-why-we-need-Apache-APISIX.md +++ b/website/blog/2021-06-28-why-we-need-Apache-APISIX.md @@ -13,8 +13,7 @@ description: 本文介绍了 Apache APISIX 架构演进历史,对比 Nginx 和 tags: [technology] --- -> [@membphis](https://github.com/membphis), Apache APISIX PMC from [api7.ai](https://www.apiseven.com/) -> +> 本文介绍了 Apache APISIX 架构演进历史,对比 Nginx 和 Kong 这两个框架 Apache APISIX 的优势是什么。 diff --git a/website/blog/2021-06-29-release-apache-apisix-2.7-en.md b/website/blog/2021-06-29-release-apache-apisix-2.7-en.md index f8684c39d9d86..ac1cc45c733cf 100644 --- a/website/blog/2021-06-29-release-apache-apisix-2.7-en.md +++ b/website/blog/2021-06-29-release-apache-apisix-2.7-en.md @@ -1,12 +1,17 @@ --- title: "Release Apache APISIX 2.7.0" -author: Serendipity96 +author: "赵若妃" authorURL: "https://github.com/Serendipity96" authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4" +keywords: +- Apache APISIX +- Release Notes +Description: Apache APISIX 2.7.0 has been released! tags: [news] --- -> [@Serendipity96](https://github.com/Serendipity96), Apache APISIX contributor from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> Apache APISIX 2.7.0 has been released! + Apache APISIX 2.7.0 has been released! Welcome to download and use it. diff --git a/website/blog/2021-06-29-release-apache-apisix-2.7.md b/website/blog/2021-06-29-release-apache-apisix-2.7.md index 13f7fcd8a74f5..073b0c29f8e8b 100644 --- a/website/blog/2021-06-29-release-apache-apisix-2.7.md +++ b/website/blog/2021-06-29-release-apache-apisix-2.7.md @@ -1,12 +1,17 @@ --- title: "Apache APISIX 2.7.0-Release 正式发布" -author: spacewander +author: "罗泽轩" authorURL: "https://github.com/spacewander" authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4" +keywords: +- Apache APISIX +- Release Notes +Description: Apache APISIX 2.7.0-Release 正式发布! tags: [news] --- -> [@spacewander](https://github.com/spacewander), Core developer of Apache APISIX from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> Apache APISIX 2.7.0-Release 正式发布! + Apache APISIX 2.7.0-Release 正式发布!欢迎大家下载使用。 diff --git a/website/blog/2021-06-30-etcd3-support-HTTP-access-perfectly.md b/website/blog/2021-06-30-etcd3-support-HTTP-access-perfectly.md index 336ac6d068729..cd19114b89308 100644 --- a/website/blog/2021-06-30-etcd3-support-HTTP-access-perfectly.md +++ b/website/blog/2021-06-30-etcd3-support-HTTP-access-perfectly.md @@ -1,12 +1,19 @@ --- title: "差之毫厘:etcd 3 完美支持 HTTP 访问?" -author: spacewander +author: "罗泽轩" authorURL: "https://github.com/spacewander" authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4" +keywords: +- Apache APISIX +- etcd +- HTTP +- gRPC +Description: 从去年 10 月发布 Apache APISIX 2.0 版本以来,现在已经过去了 8 个月。在实践过程中,我们也发现了 etcd 的 HTTP API 的一些跟 gRPC API 交互的问题。事实上,拥有 gRPC-gateway 并不意味着能够完美支持 HTTP 访问,这里还是有些细微的差别。 tags: [technology] --- -> [@spacewander](https://github.com/spacewander), Core developer of Apache APISIX from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> 从去年 10 月发布 Apache APISIX 2.0 版本以来,现在已经过去了 8 个月。在实践过程中,我们也发现了 etcd 的 HTTP API 的一些跟 gRPC API 交互的问题。事实上,拥有 gRPC-gateway 并不意味着能够完美支持 HTTP 访问,这里还是有些细微的差别。 + etcd 升级到 3.x 版本后,其对外 API 的协议从普通的 HTTP1 切换到了 gRPC。为了兼顾那些不能使用 gRPC 的特殊群体,etcd 通过 gRPC-gateway 的方式代理 HTTP1 请求,以 gRPC 形式去访问新的 gRPC API。(由于 HTTP1 念起来太过拗口,以下将之简化成 HTTP,正好和 gRPC 能够对应。请不要纠结 gRPC 也是 HTTP 请求的这种问题。) diff --git a/website/blog/2021-07-06-celebrate-200-contributors.md b/website/blog/2021-07-06-celebrate-200-contributors.md index db6470af83d4b..a299a1d9574cc 100644 --- a/website/blog/2021-07-06-celebrate-200-contributors.md +++ b/website/blog/2021-07-06-celebrate-200-contributors.md @@ -1,15 +1,19 @@ --- title: "Apache APISIX has over 200 contributors in GitHub main repo! " -author: Serendipity96 +author: "赵若妃" authorURL: "https://github.com/Serendipity96" authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4" +keywords: +- APISIX +- Apache APISIX +- News +Description: Apache APISIX has over 200 contributors in GitHub main repo! tags: [news] --- -> [@Serendipity96](https://github.com/Serendipity96), Apache APISIX contributor from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> Apache APISIX has over 200 contributors in GitHub main repo! -Apache APISIX has over 200 contributors in GitHub main repo! Before entering the Apache incubator, Apache APISIX had only more than 20 contributors. Today, there are more than 200 contributors to the main Apache APISIX repo. 200 contributors have submitted a total of 2386 PRs, making it the most active open source gateway project in the world. diff --git a/website/blog/2021-07-14-the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md b/website/blog/2021-07-14-the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md index 05744b743ef48..6a22b6e40ec06 100644 --- a/website/blog/2021-07-14-the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md +++ b/website/blog/2021-07-14-the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md @@ -1,8 +1,16 @@ --- title: "基于 Apache APISIX,新浪微博 API 网关的定制化开发之路" +author: "聂永" +keywords: +- Apache APISIX +- 新浪微博 +- Weibo +- API Gateway +description: 微博之前的 HTTP API 网关基于 NGINX 搭建,所有路由规则存放在 NGINX conf 配置文件中,带来一系列问题:升级步骤长,对服务增、删、改或跟踪问题时,不够灵活且难以排查问题。经过一番调研之后,我们选择了最接近预期、基于云原生的微服务 API 网关:Apache APISIX,借助其动态、高效、稳定等特性以满足业务的快速响应要求。 tags: [technology, practical case] --- -> **聂永,微博基础架构师,开源爱好者,爱折腾追求 Geek。** + +> 新浪微博之前的 HTTP API 网关基于 NGINX 搭建,所有路由规则存放在 NGINX conf 配置文件中,带来一系列问题:升级步骤长,对服务增、删、改或跟踪问题时,不够灵活且难以排查问题。经过一番调研之后,我们选择了最接近预期、基于云原生的微服务 API 网关:Apache APISIX,借助其动态、高效、稳定等特性以满足业务的快速响应要求。 diff --git a/website/blog/2021-07-16-Analyze-Apache-APISIX-Mesh-Agent-deeply.md b/website/blog/2021-07-16-Analyze-Apache-APISIX-Mesh-Agent-deeply.md index 4a457c925c6c6..01a7bf958144d 100644 --- a/website/blog/2021-07-16-Analyze-Apache-APISIX-Mesh-Agent-deeply.md +++ b/website/blog/2021-07-16-Analyze-Apache-APISIX-Mesh-Agent-deeply.md @@ -1,11 +1,19 @@ --- title: "深度剖析 Apache APISIX Mesh Agent" -author: tokers +author: "张超" authorURL: "https://github.com/tokers" authorImageURL: "https://avatars.githubusercontent.com/u/10428333?v=4" +keywords: +- Apache APISIX +- Service Mesh +- 服务网格 +- xDS +description: 支流科技推出了基于Apache APISIX的服务网格方案,其中Apache APISIX作为服务网格的数据面,与支持xDS协议的控制面配合,进而托管服务间的流量。在该方案中有一个不可或缺的组件apisix-mesh-agent,它作为数据面与控制面的中间层,完成了很多适配性的工作,进而让 Apache APISIX 在接近零改造的情况下即可完美地工作在服务网格中。 tags: [technology] --- -> [@tokers](https://github.com/tokers), Apache APISIX PMC from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) + +> 本文将对 apisix-mesh-agent 进行分析,介绍其使用定位及其实现的功能。 + 在今年 6 月,支流科技推出了[基于 Apache APISIX 的服务网格方案](https://mp.weixin.qq.com/s/t7oga6xP2JpdcraixwSwVg),其中 Apache APISIX 将作为服务网格的数据面,与支持 [xDS](https://www.envoyproxy.io/docs/envoy/latest/api-docs/xds_protocol) 协议的控制面配合,进而托管服务间的流量。在该方案中有一个不可或缺的组件 [apisix-mesh-agent](https://github.com/api7/apisix-mesh-agent),它作为数据面与控制面的中间层,完成了很多适配性的工作,进而让 Apache APISIX 在接近零改造的情况下即可完美地工作在服务网格中。 diff --git a/website/blog/2021-07-21-Apache-APISIX-Kubernetes.md b/website/blog/2021-07-21-Apache-APISIX-Kubernetes.md index b634c84b85ef8..bdb31a4273fd4 100644 --- a/website/blog/2021-07-21-Apache-APISIX-Kubernetes.md +++ b/website/blog/2021-07-21-Apache-APISIX-Kubernetes.md @@ -1,5 +1,6 @@ --- title: "Apache APISIX x Kubernetes:恰到好处|直播预告" +author: "Apache APISIX 社区" keywords: - API 网关 - APISIX @@ -8,9 +9,10 @@ keywords: description: 直播预告:北京时间 2021 年 7 月 23 日星期五 00:00,Apache APISIX committer 张晋涛将在 Data on Kubernetes Community 的 Meetup 上,面向全球开发者做主题为《Run Apache APISIX in Kubernetes》的分享。 tags: [technology] --- - -北京时间 2021 年 7 月 23 日星期五 00:00, Apache APISIX committer 张晋涛将在 Data on Kubernetes Community 的 Meetup 上,面向全球开发者做主题为《Run Apache APISIX in Kubernetes》的分享。 +> 北京时间 2021 年 7 月 23 日星期五 00:00, Apache APISIX committer 张晋涛将在 Data on Kubernetes Community 的 Meetup 上,面向全球开发者做主题为《Run Apache APISIX in Kubernetes》的分享。 + + 张晋涛将在本次演讲中分享在 Kubernetes 上运行 Apache APISIX,以及如何将 Apache APISIX 作为 Ingress Controller 来使用的经验。感兴趣的小伙伴不要错过,赶紧报名约起来~ diff --git a/website/blog/2021-07-25-apachecon-asia.md b/website/blog/2021-07-25-apachecon-asia.md index 364f09c40ebf3..270ab1b460cce 100644 --- a/website/blog/2021-07-25-apachecon-asia.md +++ b/website/blog/2021-07-25-apachecon-asia.md @@ -1,5 +1,6 @@ --- title: "ApacheCon Asia 2021:Apache APISIX 技术议题一览" +author: "Apache APISIX 社区" keywords: - API 网关 - APISIX @@ -9,6 +10,8 @@ description: ApacheCon 是 Apache 软件基金会的官方全球系列会议。 tags: [technology] --- +> ApacheCon 是 Apache 软件基金会的官方全球系列会议。自 1998 年以来,ApacheCon 一直吸引着各个层次的参与者,在 350 多个 Apache 项目及其不同的社区中探索 “明日的技术”。ApacheCon Asia 是 ApacheCon 组委会针对亚太地区举办的 ApacheCon 在线会议,主要目标在于更好地服务亚太地区快速增长的 Apache 用户和贡献者。ApacheCon Asia 2021 将于今年 8 月 6-8 日在线举办。 + ## 关于 ApacheCon Asia 2021 diff --git a/website/blog/2021-07-27-use-of-plugin-orchestration-in-Apache-APISIX.md b/website/blog/2021-07-27-use-of-plugin-orchestration-in-Apache-APISIX.md index 022078884098e..b7bc7e625aeec 100644 --- a/website/blog/2021-07-27-use-of-plugin-orchestration-in-Apache-APISIX.md +++ b/website/blog/2021-07-27-use-of-plugin-orchestration-in-Apache-APISIX.md @@ -1,11 +1,19 @@ --- title: "插件编排在 Apache APISIX 中的应用与实践" -author: juzhiyuan +author: "琚致远" authorURL: "https://github.com/juzhiyuan" authorImageURL: "https://avatars.githubusercontent.com/u/2106987?v=4" +keywords: +- API 网关 +- APISIX +- 插件编排 +- Apache APISIX Dashboard +description: 通过阅读本文,您可以了解 Apache APISIX 与基本使用场景,以及在低代码潮流下,Apache APISIX 是如何集成“拖拽”的插件编排能力的。本文作者琚致远,Apache APISIX PMC,在支流科技负责企业产品与大前端技术。 tags: [technology] --- -> [@juzhiyuan](https://github.com/juzhiyuan), Apache APISIX PMC from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) + +> 通过阅读本文,您可以了解 Apache APISIX 与基本使用场景,以及在低代码潮流下,Apache APISIX 是如何集成“拖拽”的插件编排能力的。本文作者琚致远,Apache APISIX PMC,在支流科技负责企业产品与大前端技术。 + 本文作者琚致远,为 Apache APISIX PMC,在支流科技负责企业产品与大前端技术。通过阅读本文,您可以了解 Apache APISIX 与基本使用场景,以及在低代码潮流下,Apache APISIX 是如何集成“拖拽”的插件编排能力的。 diff --git a/website/blog/2021-07-28-release-apache-apisix-2.8-en.md b/website/blog/2021-07-28-release-apache-apisix-2.8-en.md index af42011cc3a9c..33cc9e05655de 100644 --- a/website/blog/2021-07-28-release-apache-apisix-2.8-en.md +++ b/website/blog/2021-07-28-release-apache-apisix-2.8-en.md @@ -1,12 +1,18 @@ --- title: "Release Apache APISIX 2.8.0" -author: Serendipity96 +author: "赵若妃" authorURL: "https://github.com/Serendipity96" authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4" +keywords: +- APISIX +- Release Notes +- Apache APISIX +description: Apache APISIX version 2.8 is released! tags: [news] --- -> [@Serendipity96](https://github.com/Serendipity96), Apache APISIX contributor from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> Apache APISIX version 2.8 is released! + Apache APISIX version 2.8 is released! 🎉 This version has 30+ developers participated, more than 100 PRs had been submitted, and supports **1 new feature, 1 new experience, 2 new plugins, and 2 new ways to develop**. Read and learn about the new features in version 2.8! diff --git a/website/blog/2021-07-28-release-apache-apisix-2.8.md b/website/blog/2021-07-28-release-apache-apisix-2.8.md index 878262b7716b7..a0122f1776b74 100644 --- a/website/blog/2021-07-28-release-apache-apisix-2.8.md +++ b/website/blog/2021-07-28-release-apache-apisix-2.8.md @@ -1,12 +1,18 @@ --- title: "Apache APISIX 2.8 正式发布,带来更多新功能!" -author: spacewander +author: "罗泽轩" authorURL: "https://github.com/spacewander" authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4" +keywords: +- APISIX +- Release Notes +- Apache APISIX +description: Apache APISIX 2.8 版本正式发布! tags: [news] --- -> [@spacewander](https://github.com/spacewander), Core developer of Apache APISIX from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> Apache APISIX 2.8 版本正式发布! + Apache APISIX 2.8 版本正式发布!🎉 这个版本有 30+ 开发者参与,共提交了 100+ PR,支持了 **1 个新功能、1 个新体验、2 个新插件、2 个新玩法**,快去阅读了解 2.8 版本的新特性吧! diff --git a/website/blog/2021-08-05-Kong-to-APISIX.md b/website/blog/2021-08-05-Kong-to-APISIX.md index 994b8ff83b725..4d8e0a02c47e2 100644 --- a/website/blog/2021-08-05-Kong-to-APISIX.md +++ b/website/blog/2021-08-05-Kong-to-APISIX.md @@ -1,12 +1,19 @@ --- title: "Kong-To-APISIX 迁移工具" -author: Yiyiyimu +author: "吴舒旸" authorURL: "https://github.com/Yiyiyimu" authorImageURL: "https://avatars.githubusercontent.com/u/34589752?v=4" +keywords: +- APISIX +- Kong +- 迁移工具 +- API 网关 +description: Apache APISIX 是一个生产可用的开源七层全流量处理平台,可作为 API 网关处理业务入口流量,具有极高性能、超低延迟,官方支持 dashboard 以及超过五十种插件。如果你正在使用 Kong,对 APISIX 感兴趣又苦于难以上手,不妨试试我们刚开源的迁移工具 Kong-To-APISIX,助你一键平滑迁移。 tags: [technology] --- -> [@Yiyiyimu](https://github.com/Yiyiyimu), Apache APISIX committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> + +> Apache APISIX 是一个生产可用的开源七层全流量处理平台,可作为 API 网关处理业务入口流量,具有极高性能、超低延迟,官方支持 dashboard 以及超过五十种插件。如果你正在使用 Kong,对 APISIX 感兴趣又苦于难以上手,不妨试试我们刚开源的迁移工具 Kong-To-APISIX,助你一键平滑迁移。 + Apache APISIX 是一个生产可用的开源七层全流量处理平台,可作为 API 网关处理业务入口流量,具有极高性能、超低延迟,官方支持 dashboard 以及超过五十种插件。如果你正在使用 Kong,对 APISIX 感兴趣又苦于难以上手,不妨试试我们刚开源的迁移工具 Kong-To-APISIX,助你一键平滑迁移。 diff --git a/website/blog/2021-08-06-using-apache-apisix-to-improve-the-observability-of-nginx.md b/website/blog/2021-08-06-using-apache-apisix-to-improve-the-observability-of-nginx.md index ac25784dc637c..bf5e8881a18c8 100644 --- a/website/blog/2021-08-06-using-apache-apisix-to-improve-the-observability-of-nginx.md +++ b/website/blog/2021-08-06-using-apache-apisix-to-improve-the-observability-of-nginx.md @@ -1,6 +1,6 @@ --- title: "如何利用 Apache APISX 提升 Nginx 的可观测性" -author: gxthrj +author: "金卫" authorURL: "https://github.com/gxthrj" authorImageURL: "https://avatars.githubusercontent.com/u/4413028?v=4" keywords: @@ -12,8 +12,9 @@ keywords: description: 最佳实践:本文将从 Nginx 可观测性、Apache APISIX 与 Nginx 的关系、Apache APISIX 可观测性,以及结合 Apache SkyWalking 进一步提升可观测性这些方面分享关于可观测性的方案与实践。 tags: [technology, practical case] --- -> [@gxthrj](https://github.com/gxthrj), Apache APISIX PMC from [api7.ai](https://www.apiseven.com/) -> + +> 本文将从 Nginx 可观测性、Apache APISIX 与 Nginx 的关系、Apache APISIX 可观测性,以及结合 Apache SkyWalking 进一步提升可观测性这些方面分享关于可观测性的方案与实践。 + ## 概述 diff --git a/website/blog/2021-08-09-Apache-APISIX-in-China-Mobile-Cloud.md b/website/blog/2021-08-09-Apache-APISIX-in-China-Mobile-Cloud.md index 92cc8b03ae9a6..85133189aa8dd 100644 --- a/website/blog/2021-08-09-Apache-APISIX-in-China-Mobile-Cloud.md +++ b/website/blog/2021-08-09-Apache-APISIX-in-China-Mobile-Cloud.md @@ -1,8 +1,17 @@ --- title: "Apache APISIX 在移动云的应用" +author: "Apache APISIX 社区" +keywords: +- API 网关 +- APISIX +- Apache APISIX +- 中国移动 +description: 我们有幸采访了中国移动云能力中心的陈焱山,在采访中我们了解到中国移动公有云建设发展演进历程,了解了中国移动云为什么选择 Apache APISIX 作为负载均衡网关,并且知晓移动云后续的发展规划。 tags: [technology, practical case] --- +> 我们有幸采访了中国移动云能力中心的陈焱山,在采访中我们了解到中国移动公有云建设发展演进历程,了解了中国移动云为什么选择 Apache APISIX 作为负载均衡网关,并且知晓移动云后续的发展规划。 + 我们有幸采访了中国移动云能力中心的陈焱山,在采访中我们了解到中国移动公有云建设发展演进历程,了解了中国移动云为什么选择 Apache APISIX 作为负载均衡网关,并且知晓移动云后续的发展规划。 diff --git a/website/blog/2021-08-09-Apache-APISIX-in-Quliankeji.md b/website/blog/2021-08-09-Apache-APISIX-in-Quliankeji.md index 9d47fca58bff8..1df967465b7a6 100644 --- a/website/blog/2021-08-09-Apache-APISIX-in-Quliankeji.md +++ b/website/blog/2021-08-09-Apache-APISIX-in-Quliankeji.md @@ -11,10 +11,10 @@ description: 本文介绍了 Apache APISIX 在趣链科技 BaaS 平台中的落 tags: [technology,practical case] --- - - > 本文介绍了 Apache APISIX 在趣链科技 BaaS 平台中的落地实践情况,以及趣链科技在众多网关应用中选择 Apache APISIX 的原因。 + + ## 业务背景 BaaS(Blockchain as a Service),中文为“区块链即服务”,是指将区块链框架嵌入云计算平台,利用云服务基础设施的部署和管理优势,为开发者提供便捷、高性能的区块链生态环境和生态配套服务,支持开发者的业务拓展及运营支持的区块链开放平台。 diff --git a/website/blog/2021-08-10-apisix-nginx.md b/website/blog/2021-08-10-apisix-nginx.md index 2a1aba318d290..f584dd8b55537 100644 --- a/website/blog/2021-08-10-apisix-nginx.md +++ b/website/blog/2021-08-10-apisix-nginx.md @@ -1,5 +1,6 @@ --- title: "Apache APISIX 架构分析:如何动态管理 Nginx 集群?" +author: "陶辉" keywords: - API 网关 - Apache APISIX @@ -11,8 +12,9 @@ description: 本文转发自陶辉个人博客,主要介绍了基于APISIX 2.8 tags: [technology] --- +> 本文转发自陶辉个人博客,主要介绍了基于 APISIX 2.8 版本、OpenResty 1.19.3.2 版本以及 Nginx 1.19.3 版本进行 Apache APISIX 实现 REST API 远程控制 Nginx 集群的原理讲解。 + -> 作者陶辉 开源版 Nginx 最为人诟病的就是不具备动态配置、远程 API 及集群管理的能力,而 Apache APISIX 作为 Apache 基金会毕业的开源七层网关,基于 etcd 和 Lua 实现了对 Nginx 集群的动态管理。 diff --git a/website/blog/2021-08-11-interview-TuZhengsong.md b/website/blog/2021-08-11-interview-TuZhengsong.md index a3e905e245359..277314477975f 100644 --- a/website/blog/2021-08-11-interview-TuZhengsong.md +++ b/website/blog/2021-08-11-interview-TuZhengsong.md @@ -1,6 +1,6 @@ --- title: "从新手村出来,我在 Apache APISIX 社区发出了第一个 PR" -author: Peter Yang +author: "Apache APISIX 社区" authorURL: "https://github.com/Yangxiamao" authorImageURL: "https://avatars.githubusercontent.com/u/47442074?v=4" keywords: @@ -13,6 +13,8 @@ description: 这篇采访稿讲述了屠正松从开源社区小白成长为 Apa tags: [technology] --- +> 这篇采访稿讲述了屠正松从开源社区小白成长为 Apache 顶级开源项目 APISIX committer 的历程。屠正松(GitHub ID:tzssangglass)因深度参与 Apache APISIX 的开发,在社区中贡献很多,2021 年 7 月 22 日被推选为 Apache APISIX committer。 + > 当我看到那个 issue 后,就有种强烈的想要参与到社区的冲动。看了社区的新手指南后,我像从新手村出来的勇者,准备打怪。 diff --git a/website/blog/2021-08-12-Chaos-Mesh-Helps-Apache-APISIX-Improve-System-Stability.md b/website/blog/2021-08-12-Chaos-Mesh-Helps-Apache-APISIX-Improve-System-Stability.md index 3bbde6555d047..1029873fb5ef4 100644 --- a/website/blog/2021-08-12-Chaos-Mesh-Helps-Apache-APISIX-Improve-System-Stability.md +++ b/website/blog/2021-08-12-Chaos-Mesh-Helps-Apache-APISIX-Improve-System-Stability.md @@ -1,6 +1,6 @@ --- title: "Chaos Mesh Helps Apache APISIX Improve System Stability" -author: Yiyiyimu +author: "Shuyang Wu" authorURL: "https://github.com/Yiyiyimu" authorImageURL: "https://avatars.githubusercontent.com/u/34589752?v=4" keywords: @@ -12,8 +12,9 @@ keywords: description: This article explains how system stability create some pain points in different scenarios. Then it tells the stories of why the author chose Chaos Mesh as the ultimate solution,and how to use Chaos Mesh in Apache APISIX. In the end, there is also future plans for this solution, including run a chaos test in E2E simulation scenarios, add chaos tests to more Apache APISIX projects, and add features to Chaos Mesh. tags: [technology] --- -> [@Yiyiyimu](https://github.com/Yiyiyimu), Apache APISIX committer. -> + +> This article explains how system stability create some pain points in different scenarios. Then it tells the stories of why the author chose Chaos Mesh as the ultimate solution,and how to use Chaos Mesh in Apache APISIX. In the end, there is also future plans for this solution, including run a chaos test in E2E simulation scenarios, add chaos tests to more Apache APISIX projects, and add features to Chaos Mesh. + [Apache APISIX](https://github.com/apache/apisix) is a cloud-native, high-performance, scaling microservices API gateway. It is one of the Apache Software Foundation's top-level projects and serves hundreds of companies around the world, processing their mission-critical traffic, including finance, the Internet, manufacturing, retail, and operators. Our customers include NASA, the European Union’s digital factory, China Mobile, and Tencent. diff --git a/website/blog/2021-08-14-contributors-the-golden-metric-of-openSource-projects-en.md b/website/blog/2021-08-14-contributors-the-golden-metric-of-openSource-projects-en.md index d0bcc9d76598a..17eb78101361b 100644 --- a/website/blog/2021-08-14-contributors-the-golden-metric-of-openSource-projects-en.md +++ b/website/blog/2021-08-14-contributors-the-golden-metric-of-openSource-projects-en.md @@ -1,6 +1,6 @@ --- title: "Contributors — The Golden Metric of OpenSource Projects" -author: Lien +author: "Lien" authorURL: "https://github.com/lilien1010" authorImageURL: "https://avatars.githubusercontent.com/u/3814966?v=4" keywords: @@ -10,15 +10,16 @@ keywords: - contributor graph - open-source project description: This article explains why changes in the number of contributors is the golden metric for measuring open source projects. While GitHub already has a number of metrics, such as Star count, Issue count, and PR count, none of these metrics can visually reflect the trends and activity of an open source project over time. So Yiyiyimu proposed new metrics, such as contributor growth and monthly active contributors, and created an open-source tool called the Contributor Graph that allows GitHub users to use these metrics to identify how active a project is. Currently, the Contributor Graph is used in many other used in open source projects. +tags: [technology] --- +> According to GitHub’s statistics in 2020, over 60 million new repositories were added, and more than 56 million developers worked on OpenSource projects. By 2025, the number of developers working on OpenSource projects on GitHub is expected to exceed 100 million. + > Source: > https://github.com/api7/contributor-graph -According to GitHub’s statistics in 2020, over 60 million new repositories were added, and more than 56 million developers worked on OpenSource projects. By 2025, the number of developers working on OpenSource projects on GitHub is expected to exceed 100 million. - Behind these fast-growing numbers, open source maintainers did a lot of work on propaganda, article, media, Meetups, etc., to attract more developers for their projects, It’s a lot to take in. So for developers, how can they find out which one is the best fit for their company among the hundreds of projects on GitHub? diff --git a/website/blog/2021-08-14-contributors-the-golden-metric-of-openSource-projects.md b/website/blog/2021-08-14-contributors-the-golden-metric-of-openSource-projects.md index 3addb62712c1b..83352d3c9e99b 100644 --- a/website/blog/2021-08-14-contributors-the-golden-metric-of-openSource-projects.md +++ b/website/blog/2021-08-14-contributors-the-golden-metric-of-openSource-projects.md @@ -1,6 +1,6 @@ --- title: "贡献者,是衡量开源项目的金指标" -author: Yiyiyimu +author: "吴舒旸" authorURL: "https://github.com/Yiyiyimu" authorImageURL: "https://avatars.githubusercontent.com/u/34589752?v=4" keywords: @@ -10,16 +10,16 @@ keywords: - 贡献者图表 - 开源项目 description: 本文讲述了为什么贡献者数量变化是衡量开源项目的金指标。虽然 GitHub 已有的指标数量很多,例如 Star 数、Issue 数量和 PR 数量,但是这些指标都不能直观地反映出一个开源项目在一段时间内的变化趋势和活跃度。所以笔者 Yiyiyimu 提出了新的指标:贡献者增长和月度活跃贡献者,并创造了一款开源工具,其名为“献者图表”,方便 GitHub 用户使用这些指标来确认项目的活跃度。目前,多个开源项目已经在使用贡献者图表。 +tags: [technology] --- -> [@Yiyiyimu](https://github.com/Yiyiyimu), Apache APISIX committer. -> + +> 根据 GitHub 2020 年的统计显示,这一年新增了 6000 万个代码仓库,超过 5600 万的开发者参与到开源项目中。预计到 2025 年,在 GitHub 参与开源项目的开发者人数将会超过 1 亿。 + > Source: > https://github.com/api7/contributor-graph -根据 GitHub 2020 年的统计显示,这一年新增了 6000 万个代码仓库,超过 5600 万的开发者参与到开源项目中。预计到 2025 年,在 GitHub 参与开源项目的开发者人数将会超过 1 亿。 - 在这些快速增长的数字背后,隐藏的是开源项目为了赢得开发者而做出的各种宣传:硬核技术文章、社交活动、新媒体、周边礼物等,可以说是乱花渐欲迷人眼。那么对于开发者来说,如何能够在百花齐放的项目中,找出最适合自己公司的那一个呢? 这就会涉及到开源项目的各种指标: diff --git a/website/blog/2021-08-16-Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md b/website/blog/2021-08-16-Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md index a8af59740674a..199df597b5c1b 100644 --- a/website/blog/2021-08-16-Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md +++ b/website/blog/2021-08-16-Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md @@ -1,6 +1,6 @@ --- title: "Using the Apache APISIX OpenID Connect Plugin for Okta Centralized Authentication" -author: Peter Zhu +author: "Peter Zhu" authorURL: "https://github.com/starsz" authorImageURL: "https://avatars.githubusercontent.com/u/25628854?v=4" keywords: @@ -12,8 +12,9 @@ keywords: description: This blog shows the procedures of using Apache APISIX OpenID Connect Plugin for Okta Centralized Authentication. This blog contains conceptual introductions of Apache APISIX and Okta Centralized Authentication, and detailed step-by-step instructions. tags: [technology, practical case] --- -> [@Peter Zhu](https://github.com/starsz), Apache APISIX Committer from [Shenzhen Zhiliu Technology](https://www.apiseven.com/en). -> + +> This blog shows the procedures of using Apache APISIX OpenID Connect Plugin for Okta Centralized Authentication. This blog contains conceptual introductions of Apache APISIX and Okta Centralized Authentication, and detailed step-by-step instructions. + ## Introducing Apache APISIX diff --git a/website/blog/2021-08-17-interview-airwallex.md b/website/blog/2021-08-17-interview-airwallex.md index 26b9969920876..a05ffdd1b8ffb 100644 --- a/website/blog/2021-08-17-interview-airwallex.md +++ b/website/blog/2021-08-17-interview-airwallex.md @@ -1,5 +1,6 @@ --- title: "Apache APISIX 在 Airwallex 的应用 | 专访 Airwallex 技术平台负责人李杨" +author: "Apache APISIX 社区" keywords: - APISIX - Airwallex @@ -10,6 +11,8 @@ description: 本文采访了 Airwallex 空中云汇 Technical Platform Lead 李 tags: [technology] --- +> 本文采访了 Airwallex 空中云汇 Technical Platform Lead 李杨,李杨负责公司技术平台的演进。采访中详细介绍了 Airwallex 空中云汇在做技术选型时为什么选择 Apache APISIX、Apache APISIX 在 Airwallex 空中云汇的使用场景、Apache APISIX 在生产环境的表现等。 + 我们有幸采访到了 Airwallex 的技术平台负责人李杨,在采访中,李杨谈到了为什么在技术选型时选择 Apache APISIX,以及 Apache APISIX 在 Airwallex 的应用。 diff --git a/website/blog/2021-08-18-Auth-with-Casbin-in-Apache-APISIX.md b/website/blog/2021-08-18-Auth-with-Casbin-in-Apache-APISIX.md index 5ee9cbc78c019..0c383baa692a6 100644 --- a/website/blog/2021-08-18-Auth-with-Casbin-in-Apache-APISIX.md +++ b/website/blog/2021-08-18-Auth-with-Casbin-in-Apache-APISIX.md @@ -1,6 +1,6 @@ --- title: "在 Apache APISIX 中使用 Casbin 进行授权" -author: 作者:Casbin 社区 & Apache APISIX 社区 +author: "Casbin 社区 & Apache APISIX 社区" keywords: - API 网关 - APISIX @@ -10,9 +10,10 @@ keywords: description: 当我们在使用 Apache APISIX 时,可能想要在应用里添加复杂的授权逻辑。在此篇文章中,我们将使用 Apache APISIX 的内置 Casbin 插件(authz-casbin)来实现基于角色的访问控制(RBAC)模型。 tags: [technology, practical case] --- - -当我们在使用 Apache APISIX 时,可能想要在应用里添加复杂的授权逻辑。在此篇文章中,我们将使用 Apache APISIX 的内置 Casbin 插件(authz-casbin)来实现基于角色的访问控制(RBAC)模型。 +> 当我们在使用 Apache APISIX 时,可能想要在应用里添加复杂的授权逻辑。在此篇文章中,我们将使用 Apache APISIX 的内置 Casbin 插件(authz-casbin)来实现基于角色的访问控制(RBAC)模型。 + + ## 介绍 diff --git a/website/blog/2021-08-19-go-makes-Apache-APISIX-better.md b/website/blog/2021-08-19-go-makes-Apache-APISIX-better.md index 066254dd63bed..3525bf11e5340 100644 --- a/website/blog/2021-08-19-go-makes-Apache-APISIX-better.md +++ b/website/blog/2021-08-19-go-makes-Apache-APISIX-better.md @@ -1,6 +1,6 @@ --- title: "Go 让 Apache APISIX 如虎添翼" -author: spacewander +author: "罗泽轩" authorURL: "https://github.com/spacewander" authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4" keywords: @@ -12,13 +12,15 @@ keywords: - Golang tags: [technology] --- -> [@spacewander](https://github.com/spacewander), Apache APISIX Committer from [API7.ai](https://www.apiseven.com/en). -> + +> 这篇文章将详细讲解如何用 Go 来开发 Apache APISIX 插件。通过拥抱 Go 的生态圈,为 Apache APISIX 开创一片新天地,希望 Go 能让 Apache APISIX 如虎添翼! + ## 为什么是 Go [Apache APISIX](https://github.com/apache/apisix) 允许用户通过插件的方式来拓展功能,如鉴权、限流、请求改写等核心功能都是通过插件的方式实现的。虽然 Apache APISIX 核心代码是使用 Lua 编写的,但是 Apache APISIX 支持多语言开发插件,比如 Go 、Java。 + 这篇文章将详细讲解如何用 Go 来开发 Apache APISIX 插件。通过拥抱 Go 的生态圈,为 Apache APISIX 开创一片新天地,希望 Go 能让 Apache APISIX 如虎添翼! ## 安装 diff --git a/website/blog/2021-08-24-shanghai-meetup-recap.md b/website/blog/2021-08-24-shanghai-meetup-recap.md index c6dab8ab73201..6ef4b38e83c28 100644 --- a/website/blog/2021-08-24-shanghai-meetup-recap.md +++ b/website/blog/2021-08-24-shanghai-meetup-recap.md @@ -1,5 +1,6 @@ --- title: "Apache APISIX Meetup 上海站全程回顾" +author: "Apache APISIX 社区" keywords: - API 网关 - APISIX @@ -10,6 +11,8 @@ description: 活动回顾:Apache APISIX Meetup 上海站议题分享及视频 tags: [technology] --- +活动回顾:Apache APISIX Meetup 上海站议题分享及视频回顾。 + Apache APISIX Meetup 上海站已于上周六(8月21日)顺利举办🎉🎉🎉 diff --git a/website/blog/2021-08-25-Auth-with-Casbin-in-Apache-APISIX.md b/website/blog/2021-08-25-Auth-with-Casbin-in-Apache-APISIX.md index 3b4437d02f4a4..69735214b2ef9 100644 --- a/website/blog/2021-08-25-Auth-with-Casbin-in-Apache-APISIX.md +++ b/website/blog/2021-08-25-Auth-with-Casbin-in-Apache-APISIX.md @@ -1,6 +1,6 @@ --- title: "Authorization with Casbin in Apache APISIX" -author: Casbin Community & Apache APISIX Community +author: "Casbin Community & Apache APISIX Community" keywords: - API gateway - APISIX @@ -10,6 +10,9 @@ keywords: description: When using Apache APISIX, you may want to add complex authorization logic to your application. In this article, we will use the built-in Casbin plugin (authz-casbin) of Apache APISIX to implement the role-based access control (RBAC) model. tags: [technology, practical case] --- + +> Apache APISIX released authz-casbin plugin to integrate with Casbin. + ## Introduction diff --git a/website/blog/2021-08-25-Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md b/website/blog/2021-08-25-Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md index 54fa55459253a..638f73d30f472 100644 --- a/website/blog/2021-08-25-Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md +++ b/website/blog/2021-08-25-Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md @@ -1,6 +1,6 @@ --- title: "使用 Apache APISIX 的 OpenID Connect 插件进行集中身份认证" -author: 朱欣欣 +author: "朱欣欣" authorURL: "https://github.com/starsz" authorImageURL: "https://avatars.githubusercontent.com/u/25628854?v=4" keywords: @@ -12,8 +12,9 @@ keywords: description: 本文展示了使用 Apache APISIX OpenID Connect Plugin 进行 Okta 集中认证的过程。 本文包含了对Apache APISIX 和 Okta 集中认证的概念介绍,展示了在 Apache APISIX 中直接建立来自 Okta 的集中式身份认证的过程。这种集中认证的方法减少了开发者的学习和维护成本,提供了安全和精简的用户体验。 tags: [technology, practical case] --- -> [@朱欣欣](https://github.com/starsz) 是[API7.AI](https://www.apiseven.com/zh)的系统工程师,也是 Apache APISIX 项目的 committer。他是一个开源爱好者,也是一个 Golang 开发者。现在他正在为 Apache APISIX 的 control plane 贡献代码并执行 code review。除此之外,他在 Apache APISIX 社区中非常活跃,乐于回答社区内的各种问题。 -> + +> 相比较传统认证模式,集中认证模式下有如下优点:第一,简化应用开发流程,降低开发应用工作量和维护成本,避免各个应用重复开发身份认证代码;第二,提高业务的安全性,集中身份认证模式在网关层面能够及时拦截未经身份认证的请求,保护后端的应用。 + ## 什么是 Apache APISIX? diff --git a/website/blog/2021-08-25-Why-Apache-APISIX-chose-Nginx-and-Lua.md b/website/blog/2021-08-25-Why-Apache-APISIX-chose-Nginx-and-Lua.md index a175811e9c4fa..7ac8fdf866699 100644 --- a/website/blog/2021-08-25-Why-Apache-APISIX-chose-Nginx-and-Lua.md +++ b/website/blog/2021-08-25-Why-Apache-APISIX-chose-Nginx-and-Lua.md @@ -1,6 +1,6 @@ --- title: "为什么 Apache APISIX 选择 Nginx + Lua 这个技术栈?" -author: spacewander +author: "罗泽轩" authorURL: "https://github.com/spacewander" authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4" keywords: @@ -12,12 +12,11 @@ keywords: description: 本文由深圳支流科技工程师罗泽轩撰写,介绍了 Apache APISIX 选用 Nginx + Lua 这个技术栈的历史背景和这个技术栈为 APISIX 带来的优势。罗泽轩是 OpenResty 开发者以及 Apache APISIX PMC。 tags: [technology] --- -> [@spacewander](https://github.com/spacewander), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) -> - > 本文由深圳支流科技工程师罗泽轩撰写,介绍了 Apache APISIX 选用 Nginx + Lua 这个技术栈的历史背景和这个技术栈为 Apache APISIX 带来的优势。罗泽轩是 OpenResty 开发者以及 Apache APISIX PMC。 + + 笔者在今年的 COSCUP 大会做分享时,曾有观众问这样的问题,为什么 Apache APISIX、Kong 和 3scale 这些网关都采用 Lua 来编写逻辑? 是啊,Lua 并不是一门广为人知的语言,离“主流编程语言”的圈子大概还差个十万八千里吧。甚至有一次,我在跟别人交流的时候,对方在说到 Lua 之前,先停顿了片刻,随后终于打定主意,以"L U A"逐个字母发音的方式表达了对这一罕见之物的称呼。 diff --git a/website/blog/2021-08-27-release-apache-apisix-2.9.md b/website/blog/2021-08-27-release-apache-apisix-2.9.md index 87cb6dd24d871..13285bf5092ab 100644 --- a/website/blog/2021-08-27-release-apache-apisix-2.9.md +++ b/website/blog/2021-08-27-release-apache-apisix-2.9.md @@ -1,6 +1,6 @@ --- title: "Apache APISIX 2.9 正式发布,带来更多新功能!" -author: spacewander +author: "罗泽轩" authorURL: "https://github.com/spacewander" authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4" keywords: @@ -14,6 +14,8 @@ description: Apache APISIX 2.9 版本正式发布!该版本新增了 2 个新 tags: [news] --- +> Apache APISIX 2.9 版本正式发布! + Apache APISIX 2.9 版本正式发布!🎉 该版本有 30+ 开发者参与,共提交了 100+ PR,新增了 2 个新功能,进一步完善了对插件的支持,快来了解 Apache APISIX 2.9 版本的新特性吧! diff --git a/website/blog/2021-08-30-Ingress-Meeting.md b/website/blog/2021-08-30-Ingress-Meeting.md index db8251d5b231f..994a56ae7232e 100644 --- a/website/blog/2021-08-30-Ingress-Meeting.md +++ b/website/blog/2021-08-30-Ingress-Meeting.md @@ -1,6 +1,6 @@ --- title: "社区会议| 周三下午 2 点,Apache APISIX Ingress 社区会议与你不见不散" -author: Apache APISIX 社区 +author: "Apache APISIX 社区" keywords: - API 网关 - APISIX @@ -9,23 +9,23 @@ description: Apache APISIX Ingress 社区会议,建立与社区用户和开发 tags: [news] --- - +> 随着 [Apache APISIX Ingress Controller 1.0 版本](https://apisix.apache.org/blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released) 发布,越来越多的开发者开始关注 Apache APISIX Ingress 方案,Apache APISIX 社区希望能够建立与社区用户和开发者们更直接的沟通渠道,帮助大家了解 Apache APISIX Ingress 的发展方向和开发计划,希望每一位用户、每一位开发者的声音都可以被听见。 因此,Apache APISIX 社区开始组织每两周线上社区会议。 -随着 [Apache APISIX Ingress Controller 1.0 版本](https://apisix.apache.org/blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released) 发布,越来越多的开发者开始关注 Apache APISIX Ingress 方案,Apache APISIX 社区希望能够建立与社区用户和开发者们更直接的沟通渠道,帮助大家了解 Apache APISIX Ingress 的发展方向和开发计划,希望每一位用户、每一位开发者的声音都可以被听见。 因此,Apache APISIX 社区开始组织每两周线上社区会议。 + -### 会议时间 +## 会议时间 每两周 (周三)下午 2 点,每次会议约 1 小时。 -### 会议地址 +## 会议地址 [腾讯会议](https://meeting.tencent.com/s/eTvhm052verD) ID:377 1555 2043 -### 会议周报 +## 会议周报 可以[此文档](https://docs.qq.com/doc/DSEhMeGJ0UXdydFJy)提前留下你想讨论的议题 -### 每期会议的议题可能是 +## 每期会议的议题可能是 - 某些新功能需求的讨论 - 技术架构设计的分享 diff --git "a/website/blog/2021-08-31-Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md" "b/website/blog/2021-08-31-Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md" index e9cc8b1cc6585..bf7da28e1ebd0 100644 --- "a/website/blog/2021-08-31-Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md" +++ "b/website/blog/2021-08-31-Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md" @@ -1,6 +1,6 @@ --- title: "Apache APISIX × KubeSphere:提供更好用的网关及 K8S Ingress Controller" -author: Jintao Zhang +author: "张晋涛" authorURL: "https://github.com/tao12345666333" authorImageURL: "https://avatars.githubusercontent.com/u/3264292?v=4" keywords: @@ -12,8 +12,8 @@ description: 本文介绍了在 KubeSphere 中使用 Apache APISIX 的官方 Hel tags: [technology] --- -> [@tao12345666333](https://github.com/tao12345666333), Apache APISIX committer from [API7.AI](https://www.apiseven.com/) -> +> 本文介绍了在 KubeSphere 中使用 Apache APISIX 的官方 Helm 仓库直接部署 Apache APISIX 和 APISIX Ingress Controller 。并且 Apache APISIX 可通过作为网关,或者 APISIX Ingress Controller 的数据面来承载业务流量。 + ## KubeSphere 介绍 diff --git a/website/blog/2021-09-06-python-helps-you-quickly-with-Apache-APISIX-development.md b/website/blog/2021-09-06-python-helps-you-quickly-with-Apache-APISIX-development.md index d1b69e84432a4..347537571b9ba 100644 --- a/website/blog/2021-09-06-python-helps-you-quickly-with-Apache-APISIX-development.md +++ b/website/blog/2021-09-06-python-helps-you-quickly-with-Apache-APISIX-development.md @@ -1,6 +1,6 @@ --- title: "Python 助你快速上手 Apache APISIX 插件开发" -author: "shuaijinchao" +author: "帅进超" authorURL: "https://github.com/shuaijinchao" authorImageURL: "https://avatars.githubusercontent.com/u/8529452?v=4" keywords: @@ -14,11 +14,11 @@ tags: [technology] --- - +> 在 Apache APISIX Python Runner 之前社区中已经支持了 [Java](https://github.com/apache/apisix-java-plugin-runner) +和 [Go](https://github.com/apache/apisix-go-plugin-runner) 语言的 Runner,今天 Python Runner +也来了,社区中的小伙伴们在开发 Apache APISIX 的插件时又多了一种新选择。 -在 `Apache APISIX Python Runner` 之前社区中已经支持了 [Java](https://github.com/apache/apisix-java-plugin-runner) -和 [Go](https://github.com/apache/apisix-go-plugin-runner) 语言的 `Runner` ,今天 `Python Runner` -也来了,社区中的小伙伴们在开发 `Apache APISIX` 的插件时又多了一种新选择。 + ## 简介 diff --git a/website/blog/2021-09-07-how-to-use-apisix-auth.md b/website/blog/2021-09-07-how-to-use-apisix-auth.md index 8272713b4e104..b09a4a16a5bfc 100644 --- a/website/blog/2021-09-07-how-to-use-apisix-auth.md +++ b/website/blog/2021-09-07-how-to-use-apisix-auth.md @@ -6,12 +6,12 @@ authorImageURL: "https://avatars.githubusercontent.com/u/25628854?v=4" keywords: - APISIX - 集中式身份认证 -description: 本文介绍了 Apache APISIX 的身份认证功能,从重要性和玩法使用上进行了详细介绍和细节使用 +description: 本文介绍了 Apache APISIX 的身份认证功能,从重要性和玩法使用上进行了详细介绍和细节使用。 tags: [technology] --- -> [@朱欣欣](https://github.com/starsz) ,Apache APISIX 项目 committer,开源爱好者,也是一个 Golang 开发者。现在他正在为 Apache APISIX 的 control plane 贡献代码并执行 code review。除此之外,他在 Apache APISIX 社区中非常活跃,乐于回答社区内的各种问题。 -> +> 本文介绍了 Apache APISIX 的身份认证功能,从重要性和玩法使用上进行了详细介绍。 + 身份认证在日常生活当中是非常常见的一项功能,大家平时基本都会接触到。比如用支付宝消费时的人脸识别确认、公司上班下班时的指纹/面部打卡以及网站上进行账号密码登录操作等,其实都是身份认证的场景体现。 diff --git a/website/blog/2021-09-07-iQIYI-usercase.md b/website/blog/2021-09-07-iQIYI-usercase.md index 185badc79292d..6c18096764124 100644 --- a/website/blog/2021-09-07-iQIYI-usercase.md +++ b/website/blog/2021-09-07-iQIYI-usercase.md @@ -1,5 +1,6 @@ --- title: "基于 Apache APISIX,爱奇艺 API 网关的更新与落地实践" +author: "何聪" keywords: - APISIX - 爱奇艺 @@ -9,8 +10,8 @@ description: 本文整理自爱奇艺高级研发师何聪在 Apache APISIX Meet tags: [technology] --- -> 作者何聪,高级研发师,IIG 基础架构部-计算云,主要负责爱奇艺网关开发和运维工作 -> +> 爱奇艺在之前有开发了一款网关——Skywalker,它是基于 Kong 做的二次开发,目前流量使用也是比较大的,网关存量业务日常峰值为百万级别 QPS,API 路由数量上万。但这款产品的不足随着使用也开始逐步体现。今年在交接到此项目后,我们根据上述问题和困境,开始对相关网关类产品做了一些调研,然后发现了 Apache APISIX。在选择 Apache APISIX 之前,爱奇艺平台已经在使用 Kong 了,但是后来 Kong 被放弃了。 + ## 背景描述 diff --git a/website/blog/2021-09-09-how-to-contribute-to-an-OpenSource-without-coding.md b/website/blog/2021-09-09-how-to-contribute-to-an-OpenSource-without-coding.md index bb0b169201896..c2b30d03e71f1 100644 --- a/website/blog/2021-09-09-how-to-contribute-to-an-OpenSource-without-coding.md +++ b/website/blog/2021-09-09-how-to-contribute-to-an-OpenSource-without-coding.md @@ -1,6 +1,6 @@ --- title: "不写代码,如何为开源项目做贡献?" -author: "Serendipity96" +author: "赵若妃" authorURL: "https://github.com/Serendipity96" authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4" keywords: @@ -10,9 +10,8 @@ description: 本文介绍了很多不写代码为开源项目贡献的方式, tags: [community] --- -> -> [@Serendipity96](https://github.com/Serendipity96) ,Apache APISIX contributor。 -> +> 本文介绍了很多不写代码为开源项目贡献的方式,可以通过写文章、做视频、对外分享、建立本地社区、积极参与社区讨论等方式参与到开源项目中。 + 笔者为开源项目贡献过几个 PR,提交过几个 issue,直到现在还清晰记得几年前第一个 PR 被 merge 时的兴奋,体验到了参与开源的乐趣。但是只停留在了 contributor 阶段,没有下文了,因为笔者后来不做研发了,**认为不熟悉代码、不能修 bug 就没有贡献的机会了。** diff --git a/website/blog/2021-09-14-youzan.md b/website/blog/2021-09-14-youzan.md index 6be990b423f14..fbbac49309d72 100644 --- a/website/blog/2021-09-14-youzan.md +++ b/website/blog/2021-09-14-youzan.md @@ -7,7 +7,7 @@ keywords: - 微服务治理 - 云原生 description: 本文主要介绍了有赞云原生 PaaS 平台使用 Apache APISIX 的企业案例,以及如何使用 Apache APISIX 作为产品流量网关的具体实例。 -tags: [Practical Case] +tags: [practical case] --- > 本文主要介绍了有赞云原生 PaaS 平台使用 Apache APISIX 的企业案例,以及如何使用 Apache APISIX 作为产品流量网关的具体实例。