今天是 2021 年 6 月 6日,在这个 666 的日子 Apache APISIX 开源 2 周年啦!🎉
Apache APISIX 于 2019 年 6 月 6 日开源,同年 10 月进入 Apache 孵化器,也是在这短短两年时间内,成为了 Apache 顶级项目!
在进入 Apache 孵化器之前,Apache APISIX 仅有 20 多个 contributor,现在和 Apache APISIX 有关的项目共有 249 个 contributor,在一年半的时间,contributor 数量增长了 10 倍! Apache APISIX 的社区也非常活跃,截止到今天 249 位 contributor 共提交了 2303 个 PR ,每个月都会发布一个新版本。
2019.6.6 ~ 2021.6.6 contributor 增长曲线
生活中,当你去买机票、刷微博、买奶茶的时候,背后的关键流量都是由 Apache APISIX 来处理的。在这两年里, Apache APISIX 已经被非常多的企业广泛使用,涵盖金融、互联网、制造、零售、运营商等等,比如美国的航空航天局(NASA)、欧盟的数字工厂、中国航信、腾讯、华为、微博、贝壳找房、中国移动、泰康、360、奈雪的茶等等。(Apache APISIX 的用户列表:https://github.com/apache/api...
2019 年 8 月,Apache APISIX 发布了第一个版本 0.6.0。 这个版本带来很多新的特性:健康检查、服务熔断、debug 模式,分布式追踪、JWT 认证等,以及内置的 dashboard。
1.0 版本于 2020 年 1 月 发布,是 Apache APISIX 第一个生产版本。 这个版本不仅支持了新特性——在 URI 相同的条件下根据 header、args、优先级等条件,来匹配到不同的上游服务,而且在代码稳定性、文档方面也更加完善,如:增加自定义开发插件的文档、Oauth 插件的使用文档、dashboard 编译的文档、如何进行 a/b 测试的文档、如何开启 MQTT 插件的文档等,说明 Apache APISIX 开始在越来越多的环境中被应用起来。
每月发布一个新版本,我们是认真的! 在 2020 年 10 月,我们发布了 2.0 版本。2.0 版本从 etcd v2 协议迁移到 v3,只支持 etcd 3.4 以及后续的版本,支持为上游对象增加标签,为上游、路由等资源增加更多字段,使用拦截器来保护插件的路由,支持 http 和 https 监听多个端口,增加 AK/SK(HMAC) 认证插件、 referer-restriction 插件。
16天前,我们发布了 APISIX 2.6 版本! 在这个版本里,支持了大家呼声很高的新特性,如:使用其他语言编写自定义插件,现在已经支持 Java 开发自定义插件,本月底还会支持使用 Go 开发自定义插件! 除此之外,2.6版本的生态已经完整支持 Nacos 服务发现,支持配置 IPv6 的 DNS resolver,支持修改 Prometheus 默认端口,不再暴露到数据面的端口上。
Apache APISIX 的目标不只是做一个 API 网关,Apache APISIX 希望做云原生时代四层和七层流量处理和连接者。在 Apache APISIX 里所有的配置都是动态的,这对于云原生时代的弹性伸缩以及多云的部署是非常重要的。我们相信 Apache APISIX 是云原生时代最好的选择。欢迎大家加入 Apache APISIX 的开源社区,欢迎大家使用 Apache APISIX!
在这两年的时间里,Apache APISIX 背后的团队——深圳支流科技也逐渐发展壮大,从最开始只有温铭和王院生 2 个人,到今天已经有几十位小伙伴加入,一起打磨新一代云原生 API 网关。而且支流科技是一个远程团队,几十个人分布在 2 个国家、10 个城市,通过 GitHub, Slack, Gmail, Notion 这些远程工具把大家连接起来,你可以在家、在咖啡厅,或者是旅行途中工作,这也是一件特别酷的事情!
团队部分同学合照
Apache APISIX 的发展离不开社区里的每一个小伙伴,特别感谢 Apache APISIX 社区的 contributor 和社区用户为 Apache APISIX 发展作出的贡献。 在 Apache APISIX 开源 2 周年之际,社区为每一位 contributor 、每一位用户都准备了一份精美小礼品!点击阅读原文,填写收货信息,让我们一起庆祝 Apache APISIX 开源 2 周年。
Apache APISIX 2 周岁,生日快乐!
阅读原文,填写收货信息,截止时间:2021.6.16。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。