Apache Apisix 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Apache Apisix 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Apache Apisix 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Apache Apisix 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Apache Apisix 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 Lua 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织 Apache
地区 国产
投 递 者 membphis
适用人群 未知
收录时间 2019-06-06

软件简介

APISIX 是一个基于云原生、高速可扩展的开源微服务网关节点实现,其自身主要优势是高性能和强大的扩展性。

APISIX 从 etcd 中订阅获取所需的配置并以热更新的方式来更改自身行为,更改 etcd 中的配置即可完成对 APISIX 网关节点的控制,比如:动态上游、请求限速等。

设计文档

快速上手

  1. 启动 APISIX
sudo apisix start
  1. 测试限流插件

为了方便测试,下面的示例中设置的是 60 秒最多只能有 2 个请求,如果超过就返回 503:

curl http://127.0.0.1:2379/v2/keys/apisix/routes/1 -X PUT -d value='
{
	"methods": ["GET"],
	"uri": "/index.html",
	"id": 1,
	"plugin_config": {
		"limit-count": {
			"count": 2,
			"time_window": 60,
			"rejected_code": 503,
			"key": "remote_addr"
		}
	},
	"upstream": {
		"type": "roundrobin",
		"nodes": {
			"39.97.63.215:80": 1
		}
	}
}'
$ curl -i http://127.0.0.1:9080/index.html
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 13175
Connection: keep-alive
X-RateLimit-Limit: 2
X-RateLimit-Remaining: 1
Server: APISIX web server
Date: Mon, 03 Jun 2019 09:38:32 GMT
Last-Modified: Wed, 24 Apr 2019 00:14:17 GMT
ETag: "5cbfaa59-3377"
Accept-Ranges: bytes

...
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于云计算专区
03/23 10:36

支流科技完成 A 轮融资,云原生 API 网关继续腾飞

上个月,我们就曾报道过深圳支流科技有限公司已完成数百万美元 Pre-A 轮融资的消息。而如今,短短一个多月的时间,支流科技就再次公布了新一轮的融资情况,本次 A 轮融资共募集数百万美元,由顺为资本领投、真格基金跟投。 本轮融资与前一轮融资情况类似,将资金专注于加速其在产品研发、开源社区、生态构建和国际化方向的推进。 深圳支流科技有限公司是 APISIX 背后的开源商业化公司,也是该公司目前最被人所熟知的项目。APISI...

5
8
03/07 07:41

Apache APISIX 2.4 发布,云原生的微服务 API 网关

Apache APISIX 2.4 已经发布。Apache APISIX 是一个云原生微服务 API 网关,它提供了高性能、安全、开源和可扩展的平台,基于 Nginx 和 etcd,支持动态路由和插件热加载,为所有用户提供 API 和微服务。 主要更新内容 默认情况下,全局规则不会在内部 api 上执行 默认根据 TTL 缓存 DNS 记录 支持 SRV 记录 添加 dns 发现 支持通过插件配置 id 绑定插件配置 支持纯文本监听 http2 支持DNS AAAA 记录 流量分割插件支持上游 id 支...

1
12
发表于数据库专区
02/11 08:55

Apache APISIX 2.3 发布,云原生的微服务 API 网关

Apache APISIX 2.3 发布了。与大多数 API 网关不同,APISIX 不仅可以处理南北向流量,也可以处理东西向、微服务间的流量。APISIX 核心代码遵循了精简的原则,例如 APISIX 内置的 var 读取加速,重复读取同一 Nginx 变量提升了百倍。借助 radixtree(基数树) 方式匹配路由,让 APISIX 成为目前路由匹配速度最快的 API 网关。 此版本更新要点包括: Change fix: 运行 APISIX 时默认使用 luajit #3335 feat: 使用 luasocket 代替 ...

1
14
02/04 08:12

APISIX 背后公司“支流科技”获百万美元融资

36 氪消息称,APISIX 背后的开源商业化公司深圳支流科技有限公司,已宣布完成百万美元 Pre-A 轮融资。本轮融资由真成投资领投,真格基金跟投。支流科技方面表示,本轮融资将加速其在产品研发、开源社区、生态构建和国际化方向的推进。 支流科技成立于 2019 年,经营范围含信息技术、软件技术、网络科技、计算机技术领域内的技术开发、技术咨询、技术服务、技术转让、系统集成、计算机软硬件及辅助设备的销售等。 2019 年 6 月,...

2
3
发表于软件架构专区
2020/10/31 12:30

Apache APISIX 2.0 发布,云原生的微服务 API 网关

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Apache APISIX 2.0 已发布,Release Note 显示此为 RC 版本。 更新日志: Core 从 etcd v2 迁移到 v3 协议,v3 不向后兼容。因此 Apache APISIX 只支持 etcd 3.4 及更高版本 #2036 为上游对象添加标签 #2279 在 json 模式中为资源添加管理字段,如 create_time 和 update_time #2444 使用拦截器来保护插件的路由 #2416 支持多端口的 http 和 https ...

0
11
发表于云计算专区
2020/04/21 09:53

超多新功能!Apache APISIX 发布 1.2 版本

Apache APISIX 是云原生 API 网关,不仅可以帮你处理传统的南北向流量,也可以处理服务间的东西向流量。它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比,Apache APISIX 具备动态路由、动态上游和插件热加载的特性,特别适合微服务体系下的 API 管理。 目前有众多国内外知名企业和科研机构正在使用 Apache APISIX,下图列出了主动登记的部分公司,未声明的公司数量众多,无法准确的统计。 本次发布的 Apache APISIX 1.2 版...

12
21
2020/01/15 19:32

Apache APISIX 发布 1.0 版本

Apache APISIX 是微服务 API 网关,不仅可以帮你处理传统的南北向流量,也可以处理服务间的东西向流量。它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比,Apache APISIX 具备动态路由、动态上游和插件热加载的特性,特别适合微服务体系下的 API 管理。 本次发布的 1.0 版本是在去年 11 月底发布的 0.9 版本基础上,修复了不少生产用户反馈的 bug,并增加了大量的文档和测试案例,让 Apache APISIX 更加好用和易用。目前有众...

3
9
发表于服务端专区
2019/11/26 17:13

Apache APISIX 发布首个 Apache 版本

在 2019 年 10 月份,深圳支流科技把微服务网关 APISIX 贡献给 Apache 基金会后,过了仅仅一个多月的时间,Apache APISIX 就发布了首个 Apache 版本:0.9! Apache APISIX 的 0.9 版本,是经过 APISIX 开发者社区和 Apache 孵化器社区投票发布的官方版本,企业和个人用户可以放心使用,不用担心 license 上的法律风险。 一个月的快速发展 Apache APISIX 进入 Apache 孵化器这一个多月的时间,代码贡献者从 27 人增加到 45 人,增...

4
37
发表于开发技能专区
2019/10/25 22:48

APISIX 进入 Apache 孵化器

美国时间 2019 年 10 月 17 日,开源微服务 API 网关 APISIX 正式进入 Apache 孵化器。 根据 Apache 基金会邮件列表显示,11 个约束性 (binding votes) 和 1 个无约束性 (non-binding vote) 的投票全部持赞同意见,无弃权票和反对票,投票顺利通过。 由初创公司深圳支流科技贡献的 APISIX 是一个高性能、可扩展的微服务 API 网关。它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比,APISIX 具备动态路由、插件热加载、gRPC ...

2
32
发表于云计算专区
2019/09/06 13:43

APISIX 发布 0.7 版本,增加 gPRC 协议转换、serverless 等多项功能

这个版本带来很多新的特性,比如 IP 黑白名单、gPRC 协议转换、支持 IPv6、对接 IdP(身份认证提供商)服务、serverless、radix tree 路由等。 Core 🌅 gRPC 协议转换: 支持 gRPC 协议的转换,这样客户端可以通过 HTTP/JSON 来访问你的 gRPC API. #395 🌅 radix tree 路由: 将 radix tree 作为默认的路由器实现,支持把 uri、host、cookie、请求头、请求参数、Nginx 内置变量等作为路由的条件,并支持等于、大于、...

0
6
发表于云计算专区
2019/08/05 21:22

APISIX 0.6 版本如期发布

APISIX 是一个云原生、高性能、可扩展的微服务 API 网关。 它是基于 OpenResty 和 etcd 来实现,和传统 API 网关相比,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。 这个版本带来很多新的特性,比如健康检查、服务熔断、debug 模式,分布式追踪、JWT 认证等,以及内置的 dashboard。 Core 🌅 健康检查和服务熔断: 对上游节点开启健康检查,智能判断服务状态进行熔断和连接. #249 阻止ReDoS(Reg...

5
7
2019/07/06 12:57

APISIX 开源一个月,即进入 CNCF 全景图

2019 年 7 月 5 日,开源即将一个月的微服务 API 网关:APISIX,被列入云原生软件基金会(CNCF)全景图(Landscape),在 API 网关领域占据一席之地,如下图所示: 借助 APISIX(https://gitee.com/iresty/apisix , https://github.com/iresty/apisix),用户可以快速构建高性能的微服务 API 网关,可以处理传统的南北向流量,也可以处理服务间的东西向流量。 APISIX 具备高性能路由、插件热加载等机制,提供动态负载平衡、身份...

0
36
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/04/10 10:10

再谈 APISIX 高性能实践

2019 年 8 月 31 日,OpenResty 社区联合又拍云,举办 OpenResty × Open Talk 全国巡回沙龙·成都站,APISIX 主要作者王院生在活动上做了《APISIX 高性能实践》的分享。 OpenResty × Open Talk 全国巡回沙龙是由 OpenResty 社区、又拍云发起,邀请业内资深的 OpenResty 技术专家,分享 OpenResty 实战经验,增进 OpenResty 使用者的交流与学习,推动 OpenResty 开源项目的发展。 王院生,APISIX 项目发起人和主要作者,OpenR...

0
0
2020/10/17 08:00

APISIX 全流量网关

APISIX 是一个基于云原生、高速可扩展的开源微服务网关节点实现,其自身主要优势是高性能和强大的扩展性。 APISIX 从 etcd 中订阅获取所需的配置并以热更新的方式来更改自身行为,更改 etcd 中的配置即可完成对 APISIX 网关节点的控制,比如:动态上游、请求限速等。 快速上手 启动 APISIX sudo apisix start 测试限流插件 为了方便测试,下面的示例中设置的是 60 秒最多只能有 2 个请求,如果超过就返回 503: curl http://12...

0
0
发表于开发技能专区
2020/12/08 14:24

apisix centos 7 安装脚本

1 apisix 依赖安装: # 安装 epel, `luarocks` 需要它 wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo rpm -ivh epel-release-latest-7.noarch.rpm # 添加 OpenResty 源 sudo yum install yum-utils sudo yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo # 安装 OpenResty, etcd 和 编译工具 sudo yum install -y etcd openresty curl git g...

0
0
2020/07/01 19:04

新秀网关 Apache-APISIX 初探

一、概述 最近有工作需求需要搞一个网关来给我们的应用做路由、限流等等功能。以前使用的Spring Cloud Zuul做网关,但目前的技术体系如果要用它就比较繁琐点了,所以又看了看其他的,发现Apisix 这货很不错啊。主要是KONG忒复杂了,Apisix很轻量很简单的样子,看起来不错,下面看下和KONG的官方对比。 功能 Apache APISIX KONG 项目归属 Apache 软件基金会 Kong Inc. 技术架构 Nginx + etcd Nginx + postgres 单核 QPS (开启限流...

0
0
01/29 09:16

ACK 部署 Apache apisix-ingress-cotroller

背景 Ingress 是 Kubernetes 中一个值得关注的模块,作为外部访问 Kubernetes 集群服务的入口,市面上已经有了多种 Ingress controller 的实现。国产实时、高性能的 API 网关 Apache APISIX 推出的 Apache/apisix-ingress-controller 就是其中一员,作为功能更加强大的 ingress 对外提供服务。笔者准备在阿里云 ACK 集群上部署测试。 主题描述 本文主要介绍在阿里云 ACK 部署 apisix-ingress-controller,并且使用 httpbin 测试...

0
0
发表了博客
2019/12/26 14:28

从 0 到 1:Apache APISIX 的 Apache 之路

2019 年 12 月 14 日,又拍云联合 Apache APISIX 社区举办 API 网关与高性能服务最佳实践丨Open Talk 广州站活动,本次活动,邀请了来自Apache APISIX、又拍云、腾讯云、HelloTalk 等企业的技术专家,分享网关和高性能服务的实战经验。Apache APISIX PPMC 温铭做了题为《Apache APISIX 的 Apache 之路》的分享。 温铭,深圳支流科技创始人,Apache APISIX PPMC,《OpenResty 从入门到实战》专栏作者,创业之前在互联网安全公司工...

0
0
2020/12/11 09:19

Apache APISIX Ingress Controller 正式加入 ASF

云原生时代,Ingress作为Kubernetes集群中服务的入口,已经被大家所接受。除了Kubernetes默认的NGINX Ingress Controller(基于原生 NGINX)之外, 业界也有不少其他第三方的 Ingress Controller 的实现。Apache APISIX作为国内最快毕业的 Apache 顶级项目,实现了Apache APISIX Ingress Controller,为Kubernetes用户提供了功能更为便捷的 Ingress 实现。 Apache APISIX Ingress Controller 现在作为 Apache APISIX 子项目正式捐...

0
0
2020/12/08 20:13

Apache APISIX Ingress Controller 正式加入 ASF

云原生时代,Ingress 作为Kubernetes集群中服务的入口,已经被大家所接受。除了Kubernetes默认的NGINX Ingress Controller(基于原生 NGINX)之外, 业界也有不少其他第三方的 Ingress Controller 的实现。Apache APISIX作为国内最快毕业的 Apache 顶级项目,实现了Apache APISIX Ingress Controller,为Kubernetes用户提供了功能更为便捷的 Ingress 实现。 Apache APISIX Ingress Controller 现在作为 Apache APISIX 子项目正式捐...

0
0
发表了博客
2019/04/10 10:10

基于 Apache APISIX 的下一代微服务架构

2019 年 12 月 14 日,又拍云联合 Apache APISIX 社区举办 API 网关与高性能服务最佳实践丨Open Talk 广州站活动,Apache APISIX PPMC 温铭做了题为《Apache APISIX 的 Apache 之路》的分享。本次活动,邀请了来自ApacheAPISIX、又拍云、腾讯云、HelloTalk 等企业的技术专家,分享网关和高性能服务的实战经验。 温铭,深圳支流科技创始人,Apache APISIX PPMC,《OpenResty 从入门到实战》专栏作者,创业之前在互联网安全公司工...

0
0
发表于AI & 大数据专区
2019/10/28 07:55

国产微服务网关Apache APISIX 上手

> 2019 年 10 月 17 日,支流科技 API 网关 APISIX 进入 Apache 开始孵化。笔者表示去搜索了一下这家公司 OpenResty 圈内顶级大牛《OpenResty 最佳实践》作者 温铭 和 王院生,这就非常有意思了 ![](https://oscimg.oschina.net/oscnet/1fec8bc92c1a687884f993f1a3985920a2e.jpg) APISIX 是一个高性能、可扩展的微服务 API 网关。它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比, APISIX 作为微服务请求⽹关,通过插件提供...

1
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2020/07/15 22:55

APISIX 专访:9个月成 ASF 顶级项目,开源可以带来付费用户

7月15日,ASF 正式宣布,Apache APISIX 从孵化器毕业,并晋升顶级项目。 如果你去看一看 APISIX 的发展轨迹,会发现它的成长速度非常快。开源不仅让 APISIX 快速迭代,更成为它背后的初创公司向外沟通付费用户的一张名片。 去年4月,项目发起人温铭和王院生开始着手写代码,同年6月宣布开源,7月 APISIX 被纳入 CNCF 全景图,10月捐赠给 ASF,到今年6月通过投票,7月正式成为顶级项目,前后只用了一年3个月。 期间,还伴随着商用...

8
19
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
164 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部