2022 Apache APISIX 年度记忆

news2024/11/29 8:02:49

时光已逝,转眼 2022 年已然落下了帷幕。Apache APISIX 社区在众多开源爱好者和开发者的陪伴下,又一起走过了新的四季。

在过去的一年中,我们的开源项目和社区都取得了许多成就,并得到了来自全球范围的广泛关注和支持。2022 年,APISIX 社区仍然在为全球技术开发者和企业提供优质的产品与支持,并不断改进和升级产品。这一年中,APISIX 新增了许多功能,并迈入了全新的 3.0 时代;改善了用户体验,并得到了许多优秀贡献者的陪伴与合作。

我们希望通过这一份纸上告白,向大家展示 Apache APISIX 在过去一年中取得的成就,并感谢所有为 APISIX 项目做出贡献的人。

迈进 3.0 大版本,新增超多实用性功能

进入 2022 年后,APISIX 从 1 月份开始依旧保持着良好的发版速度。这一年中,APISIX 一共发布了 15 个版本,涉及 6 个版本的更迭,包括旧版本的维护更新以及正常版本的迭代。

releases

同时,在今年 APISIX 也将产品拉进了新的 3.0 时代,目前已针对 3.x 系列发布了 3 个更新版本。在 3.0 的整体规划中,将会陆续带来更多的针对生态和产品体验上的功能提升,使 APISIX 的可用性更上一层楼。在新的一年中,APISIX 也会为产品带来更多实用性功能,助力企业在数字化转型的过程中,愈发轻松。

3.0 roadmap

从 2019 年在 Apache 软件基金会毕业成为 Apache 社区顶级项目,到现在保持着稳定发版速度和活跃社区氛围的三年时间里,APISIX 项目在 GitHub 上已得到 10K+ star 并拥有 6 亿多下载量,contributor 数量已经超过 500 人。同时每月保持贡献 70+ commit、处理 80+ issue 的响应速度。高活跃度的社区氛围,正是推动产品快速成长的关键因素。

github data

泵入新鲜血液,收获行业认可

产品快速成长的背后,离不开社区中每一位成员的支持。在过去的一年中,APISIX 的贡献者人数增加了 200 人左右。相比总贡献者人数,这一年的增长相当于总人数的近 40% 比例,可见今年 APISIX 收获了开发者们超高的热情反馈,并将对开源产品的喜爱体现在了社区贡献中来。

这三年的发展过程中,APISIX 得到了非常多开发者的肯定与认可,他们也在全球 20 多个国家和地区进行 APISIX 项目的宣传。为了感谢各位对 APISIX 社区的喜爱,我们也会定期为参与 APISIX 社区的新晋贡献者们赠送社区周边,今年也是一样。上半年的新晋贡献者我们已派发过相关周边,下半年的新晋贡献者礼物也在紧锣密鼓地制作中。如果你有收到来自 APISIX 社区的相关邮件,记得填写信息哦。当然,你也可以主动在 GitHub 页面进行填写,之后就会有精美周边送到你手上。

contributor

除了国内外开发者的认可外,今年 APISIX 也收获了很多企业级的技术赞誉。比如在互联网保险领域,众安保险在整个 DevOps 的全生命周期中,将 APISIX 作为流量治理的关键环节去处理,实现了更好的多渠道流量隔离;在智能汽车 AI 领域,地平线则选择了 APISIX Ingress 替换 Traefic 作为公司的统一流量网关,丰富了多云环境下的服务调用等功能;在国产手机领军队伍中,vivo 使用 APISIX 替换了之前传统的 NGINX,同时基于 APISIX 还自研了内部业务配置管理系统,在 vivo 业务架构的实践和场景支持上都表现得十分出色。

usercase

当然,以上也仅仅只选取了部分使用 APISIX 的企业用户,想要了解不同行业对于 APISIX 的实践,可以前往 社区官网 查看更多细节。

活动形式多样,持续践行 Apache Way

在 2022 年中旬,APISIX 社区举办了第一次全球性质的大会—— Apache APISIX Summit Asia 2022。在为期两天的活动中,我们见证了不同行业领域下的 APISIX 实践用例。由来自腾讯云、阿里云、VMvare Tanzu Labs 等顶级科技公司的工程师以及 APISIX PMC 成员们,带来了干货满满又富有借鉴意义的技术展示。

除此之外,还有许多深入但有趣的圆桌研讨会,众多的开源贡献者和投资者就构建社区优先开源软件的原因和方法分享了他们的想法,帮助组织和企业更好地理解和使用开源 API 管理工具。

image (21).png

今年虽然没有太多机会进行线下活动的开展,但 APISIX 社区仍然在南京、杭州、深圳和多伦多等城市举办了 APISIX 线下 Meetup,与众多社区用户和开源爱好者见面,为技术人搭建线下交流平台。

meetup

除此之外,APISIX 社区的小伙伴们也活跃在其他活动的现场,他们积极参与 QCon 大会、Open Source Summit、Service Mesh Summit、亚马逊云科技中国峰会、阿里云开发者大会等行业会议,为其他领域也带来了 APISIX 的相关集成分享。

topics

同时在社区合作方面,先后与 Apache Pulsar,Apache RocketMQ、Apache SeaTunnel,Apache EventMesh,KubeSphere 等社区组织了多次联合线上 Meetup,在打造 APISIX 上下游生态的同时,也为不同社区开发者近距离讨论提供了平台。

除了让更多的开发者加入到线下活动之外,APISIX 社区也一直致力于拉近与学生们的开源之旅。APISIX 社区已连续两年积极推进全球化的开源计划 Google Summer of Code (GSoC) ,让全球各地的学生们参与开源并开始接触 APISIX;在国内,APISIX 项目也已连续两年积极参与到由中科院发起的开源供应链点亮计划中来。并通过这些活动项目的产出,让学生们对开源的兴趣大增,为后续开源年轻势力输送了超多的新鲜血液。

全球化开启,让所有人都可以使用上优秀产品

在今年,APISIX 也在尝试打开更广泛的全球视角,去接触世界各地有趣的开发者们。在这一年的时间里,APISIX 社区的工程师和布道师们穿梭在 30 多个国家,参与了 80 多场线下技术会议,从中国、美国、加拿大到印度、丹麦、瑞士等,遍布各大洲。你可以在很多国际会议上,看到来自 APISIX 社区可可爱爱的面孔们。

Global users

除此之外,来自国外布道师和社区贡献者们的技术内容也开始在各个平台(Dev.to、Medium、Dzone、Hackernoon、Reddit、InfoQ 等),收获了令人惊喜的关注度变化,比如 APISIX 的相关内容已在 Hacker News 的前十榜单上出现过数次。而从今年开始,APISIX 社区的一些宣传渠道也开始进行活跃,在 YouTube 频道新增了 20 个全新的教程视频,收获了近 2 万的观看量,Twitter 的关注今年也翻倍提升,从 500 跃升到了 1100 人左右。下图仅选取了部分渠道进行关注者人数变化展示。

Global data

同时在今年的海外探索中,我们也积极与学生群体进行交流,与伯克利、多伦多大学、滑铁卢大学等在美国、加拿大、印度、非洲的大学和组织共举办了 15 场 workshops,总量覆盖数百名 CS 和热爱开源的学生们。这也让 APISIX 的贡献者群体从公司的核心工程师扩展到了知名高校的大学生们,为后续的开源群体带来了国际化新鲜血液。得益于 workshop 的活跃,APISIX 社区的 Slack 渠道活跃人数也得到了巨大的增长。

全球化的探索,也让 APISIX 收获了来自国际化企业的认可。来自土耳其最大的电子商务公司 Trendyol,在今年开始在生产环境中更换为 APISIX,期间也积极地在社区中进行相关进度反馈。与此同时,甲骨文 Oracle 在其 Spring Cloud 的 BaaS 产品中也开始使用 APISIX 来部署和保护示例应用程序的 API。

Global usercase

新的一年,新的展望

在过去的时间里,Apache APISIX 先后获得云计算开源产业联盟评选的「尖峰开源项目及开源社区」、CSDN 机构评选的「年度云原生技术产品」等,并被 Stackshare 评为「2021 年全球 Top100 开发者工具」。非常感谢来自全球视角的用户肯定,新的一年,APISIX 社区会更加努力地为全世界用户提供更多的惊喜。

不管是产品方面的功能迭代与生态集成,还是社区层面的全球化布道,亦或是加强与学生群体的开源技术交流。开源世界内,人依旧是最重要的组成因素。所以我们希望在未来的时间里,APISIX 社区会出现更多种族、更多语言、更多行业的人们来献计献策,一起让 APISIX 变得更加多姿多彩。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/142460.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据库管理与表文件管理

数据库管理: 1.MySql服务器管理数据库位置:C:\ProgramData\MySQL\MySQL Server 5.5\data 2.查看所有的数据库名 show databases; mysql> show databases;(查看有哪些数据库 这属于MySql的命令,不属于SQL语句&…

硅基仿生业务全面 Serverless 容器化,14万+问答库助力糖尿病科普

作者:宁佑章(硅基仿生科技)、元毅(阿里云容器服务) “使用阿里云容器服务 Knative,解决了开发迭代慢的问题,加速了深度学习模型的性能提升;同时提供了弹性可伸缩的资源配置&#xf…

关于Linux宝塔面板nginx配置关于php项目的跨域请求

1、网上有好多跨域请求的案例。最多的如下: 在项目下的配置文件中添加: #add_header Access-Control-Allow-Origin * always; #add_header Access-Control-Allow-Credentials true; #add_header Access-Control-Allow-Methods GET,POST,OPTIONS…

新库上线 | CnOpenData中诚信绿金ESG评级数据

中诚信绿金ESG评级数据 一、数据简介 在碳达峰、碳中和的时代浪潮下,以环境、社会、公司治理为核心的ESG投资理念迅速成为发现资本市场投资机遇、规避投资风险的利器。中诚信绿金在多年信用评级经验的基础上通过建立契合国内政策趋势、信息披露现状、行业发展情况…

applicationContext讲解

applicationContext讲解 生成bean 豆子&#xff0c;bean工厂&#xff0c;对象的工厂 id是对象名&#xff0c;豆子的名字&#xff0c;全项目唯一&#xff0c;class是类全路径名 bean标签的底层实现是无参构造方法 <bean id"book1" class"com.nz.entity.Book&q…

【BFS 广度优先搜索】详解感染橘子最短时间问题

一、题目描述 在给定的 m x n 网格 grid 中&#xff0c;每个单元格可以有以下三个值之一&#xff1a; 值 0 代表空单元格&#xff1b;值 1 代表新鲜橘子&#xff1b;值 2 代表腐烂的橘子。 每分钟&#xff0c;腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。 返回 直…

nginx在linux上的部署

第一步、虚拟机安装新建虚拟机&#xff08;创建的时候记得打开网络连接&#xff0c;使用nat转换的方式&#xff09;linux配置上网第一种方式&#xff1a;自动获取&#xff0c;将ipv4设置为dhcp的自动获取。但是这样每次获取的ip可能不一样。使用xshell连接的时候可能需要修改。…

第四十一讲:神州防火墙透明模式的初始配置

现在要求把防火墙接入到现有的局域网中&#xff0c;尽量不改变已有的LAN架构和IP 地址分配&#xff0c;还能对内网的流量管理进行管理&#xff0c;起到对内网的安全保护作用。防火墙接入要求&#xff0c;应该选择防火墙的工作模式为透明模式。透明模式对原有网络的介入最少&…

把PBP、前端对接、钉钉集成玩透的考试系统

文/刘俊良 周亮 年佳斌 编辑/杜逸敏 一、项目背景 客户需要开发一套企业内部的考试系统&#xff0c;用于企业内部规章制度的学习及考核。系统的主要功能包括&#xff1a; 每个员工都可以进行每日答题与专项答题。根据答题结果&#xff0c;归类不同的题库以供员工查询学习。…

进击的 AI 生成,创造性的新世界!

2022年&#xff0c;AI艺术生成文本生成图像的AI绘画生成器如雨后春笋般涌现&#xff0c;以一幅幅“不明觉厉”的AI作品进入大众视野。从2月Disco Diffusion爆火&#xff0c;仅两个月后OpenAI发布DALL-E 2&#xff0c;谷歌和Meta紧随其后宣布了各自的AI”画家“Imagen和Make-A-S…

尚医通-排班规则接口-排班详情接口-前端整合(二十五)

目录&#xff1a; &#xff08;1&#xff09;医院排班-排班规则接口 &#xff08;2&#xff09;医院排班-排班规则-前端整合 &#xff08;3&#xff09;医院排班-排班详情接口 &#xff08;4&#xff09;医院排班-排班详情前端整合 &#xff08;1&#xff09;医院排班-排班…

一文分析Linux虚拟化KVM-Qemu分析之内存虚拟化

说明&#xff1a; KVM版本&#xff1a;5.9.1QEMU版本&#xff1a;5.0.0工具&#xff1a;Source Insight 3.5&#xff0c; Visio 1. 概述 深入分析Linux虚拟化KVM-Qemu之ARMv8虚拟化文中描述过内存虚拟化大体框架&#xff0c;再来回顾一下&#xff1a; 非虚拟化下的内存的访问…

剑指 Offer 07. 重建二叉树

剑指 Offer 07. 重建二叉树 一、题目 输入某二叉树的前序遍历和中序遍历的结果&#xff0c;请构建该二叉树并返回其根节点。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 Input: preorder [3,9,20,15,7], inorder [9,3,15,20,7] Output: [3,9,20,null,null,1…

ansible第三天作业

1.挂载本地光盘到/mnt 2.配置yum源仓库文件通过多种方式实现 仓库1 &#xff1a; Name: RH294_Base Description&#xff1a; RH294 base software Base urt: file:///mnt/BaseOS 不需要验证钦件包 GPG 签名 启用此软件仓库 仓库 2: Name: RH294_Stream Description …

QGIS编译---QGIS3.22.4 + Qt5.15.3 + VS2019 ---64位版本

0 编译结果 先放上编译结果&#xff1a; 图1 QGIS3.22 启动界面 图2 QGIS3.22 操作界面 1 前言 因一些主观、客观原因&#xff0c;一年多没更新博客了&#xff0c;提笔继续。 这是笔者编译的第三个版本QGIS&#xff0c;本次编译原因有四&#xff1a; &#xff08;1&#xff…

05-微服务调用组件FeignDubbo实战

JAVA 项目中如何实现接口调用 1&#xff09;Httpclient HttpClient 是 Apache Jakarta Common 下的子项目&#xff0c;用来提供高效的、最新的、功能丰富的支持 Http 协议的客户端编程工具包&#xff0c;并且它支持 HTTP 协议最新版本和建议。HttpClient 相比传统 JDK 自带的UR…

Neo4j图数据库实现节点批量删除

1 前言 1-1 简介 由于对图数据库需要经常维护&#xff0c;图数据库建设初期&#xff0c;需要经常对数据写入删除等操作。 1-2 任务背景 再将1100万数据写入Neo4j后&#xff0c;由于需要对每个实体的label做精细化处理&#xff0c;之前写入的时候每个实体的label全部都为‘Comm…

Webhook端口使用介绍与演示

在API接口调用的集成项目中&#xff0c;用户调用知行之桥的API接口以给EDI系统推送数据时&#xff0c;经常会有这样的疑问&#xff1a;怎样查看是否调用接口成功&#xff1f;怎样查看数据是否推送成功&#xff1f;推送之后用户端会有怎样的响应提示&#xff1f; 为满足以上问题…

个人资料、消息、书签和偏好设置 干货 | 环境问题还是测试的老大难?两个步骤轻松搞定

在实际的工作中&#xff0c;绝大部分公司都至少有3个以上的环境&#xff0c;供测试与研发人员使用。测试人员不可能为每个环境都准备一个自动化测试的脚本&#xff0c;这样的维护成本太过庞大。所以就需要做到一套脚本&#xff0c;可以在各个环境上面运行。首先在上一节提到过的…

并发编程——7.共享模型之工具

目录7.共享模型之工具7.1.线程池7.1.1.自定义线程池7.1.2.ThreadPoolExecutor7.1.2.1.线程池状态7.1.2.2.构造方法7.1.2.3.newFixedThreadPool7.1.2.4.newCachedThreadPool7.1.2.5.newSingleThreadExecutor7.1.2.6.提交任务7.1.2.7.关闭线程池7.1.2.9.异步模式之工作线程7.1.2.…