查看原文
其他

Apache APISIX 顺利毕业,成为 Apache 顶级项目!

快速迭代的 APISIX 云原生微服务网关 2021-04-22

2020 年 7 月 15 日,Apache 软件基金会(ASF)批准 Apache APISIX 从孵化器毕业,成为 Apache 顶级项目!


Apache APISIX 在去年 10 月进入 Apache 孵化器,经过 9 个月的快速发展,如今主项目的贡献者有 97 人,committer 有 26 人,发布了 7 个 Apache release,几十家知名企业已经使用 Apache APISIX 来处理 API 和微服务流量。


感谢 Apache APISIX 的导师、项目贡献者和 Apache 孵化器的支持,让 Apache APISIX 能够在这么短的时间内成为顶级项目。欢迎更多开发者关注和参与 Apache APISIX!




附上 Apache APISIX 的简单介绍,更多项目介绍请查看项目主页:

http://apisix.apache.org/

https://github.com/apache/incubator-apisix


Apache APISIX 是一个动态、实时、高性能的 API 网关,提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等七层流量管理功能。它的技术架构如下图所示:





Apache APISIX 由以下三个部分组成:

  1. 数据面:使用 Lua 和 Nginx 动态控制请求流量,通过插件机制来实现各种流量处理和分发的功能:限流限速、日志记录、安全检测、故障注入等,同时支持用户编写自定义插件来对数据面进行扩充。

  2. 控制面:使用 etcd 来存储和同步网关的配置数据,管理员通过 admin API 或者 dashboard 可以在毫秒级别内通知到所有的数据面节点,同时 etcd 集群也保证了系统的高可用。

  3. 智能面(正在实现中):开发者可以使用 DAG(有向无环图)对插件进行编排,通过决策树对请求流量进行实时分析和处理。



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存