基于云原生的微服务网关节点实现 Apache Apisix

基于云原生的微服务网关节点实现 Apache Apisix

Apache-2.0
Lua 查看源码»
Linux
Apache
2019-06-06
membphis

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

...
加载中

评论(0)

暂无评论

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

Apache APISIX 是云原生 API 网关,不仅可以帮你处理传统的南北向流量,也可以处理服务间的东西向流量。它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比,Apache APISIX 具备动态路由、...

04/21 09:53

Apache APISIX 发布 1.0 版本

Apache APISIX 是微服务 API 网关,不仅可以帮你处理传统的南北向流量,也可以处理服务间的东西向流量。它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比,Apache APISIX 具备动态路由、...

01/15 19:32

Apache APISIX 发布首个 Apache 版本

在 2019 年 10 月份,深圳支流科技把微服务网关 APISIX 贡献给 Apache 基金会后,过了仅仅一个多月的时间,Apache APISIX 就发布了首个 Apache 版本:0.9! Apache APISIX 的 0.9 版本,是经...

2019/11/26 17:13

APISIX 进入 Apache 孵化器

美国时间 2019 年 10 月 17 日,开源微服务 API 网关 APISIX 正式进入 Apache 孵化器。 根据 Apache 基金会邮件列表显示,11 个约束性 (binding votes) 和 1 个无约束性 (non-binding vote)...

2019/10/25 16:40

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

这个版本带来很多新的特性,比如 IP 黑白名单、gPRC 协议转换、支持 IPv6、对接 IdP(身份认证提供商)服务、serverless、radix tree 路由等。 Core :sunrise: gRPC 协议转换: 支持 gRPC 协议...

2019/09/06 13:43

APISIX 0.6 版本如期发布

APISIX 是一个云原生、高性能、可扩展的微服务 API 网关。 它是基于 OpenResty 和 etcd 来实现,和传统 API 网关相比,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。...

2019/08/05 21:22

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

2019 年 7 月 5 日,开源即将一个月的微服务 API 网关:APISIX,被列入云原生软件基金会(CNCF)全景图(Landscape),在 API 网关领域占据一席之地,如下图所示: 借助 APISIX(https://git...

2019/07/06 12:57

没有更多内容

加载失败,请刷新页面

没有更多内容

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

7月15日,ASF 正式宣布,Apache APISIX 从孵化器毕业,并晋升顶级项目。 如果你去看一看 APISIX 的发展轨迹,会发现它的成长速度非常...

07/15 22:55

没有更多内容

加载失败,请刷新页面

没有更多内容

再谈 APISIX 高性能实践

2019 年 8 月 31 日,OpenResty 社区联合又拍云,举办 OpenResty × Open Talk 全国巡回沙龙·成都站,APISIX 主要作者王院生在活动上做了《APISIX 高性能实践》的分享。 OpenResty × Open...

2019/04/10 10:10
23
0
APISIX 全流量网关

APISIX 是一个基于云原生、高速可扩展的开源微服务网关节点实现,其自身主要优势是高性能和强大的扩展性。 APISIX 从 etcd 中订阅获取所需的配置并以热更新的方式来更改自身行为,更改 etcd...

10/17 08:00
0
0
从 0 到 1:Apache APISIX 的 Apache 之路

2019 年 12 月 14 日,又拍云联合 Apache APISIX 社区举办 API 网关与高性能服务最佳实践丨Open Talk 广州站活动,本次活动,邀请了来自Apache APISIX、又拍云、腾讯云、HelloTalk 等企业的技...

2019/12/26 14:28
11
0
基于 Apache APISIX 的下一代微服务架构

2019 年 12 月 14 日,又拍云联合 Apache APISIX 社区举办 API 网关与高性能服务最佳实践丨Open Talk 广州站活动,Apache APISIX PPMC 温铭做了题为《Apache APISIX 的 Apache 之路》的分享。...

2019/04/10 10:10
22
0
国产微服务网关Apache APISIX 上手

2019 年 10 月 17 日,支流科技 API 网关 APISIX 进入 Apache 开始孵化。笔者表示去搜索了一下这家公司 OpenResty 圈内顶级大牛《OpenResty 最佳实践》作者 温铭 和 王院生,这就非常有意思了...

2019/10/28 07:55
407
4
Apache APISIX 首次亮相 2019 中国开源年会

一年一度的中国开源盛事 — COSCon 2019 中国开源年会,近日在上海华东师范大学成功举办。 本次大会由开源社主办,这是一个在国内外开源界深具影响力、厂商中立、纯志愿者组成、非营利的开源...

2019/11/07 20:32
7
0
想把 APISIX 运行在 ARM64 平台上?只要三步

APISIX 是一个云原生、高性能、可扩展的微服务 API 网关。它是基于 OpenResty 和 etcd 来实现,和传统 API 网关相比,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。 ...

2019/09/27 17:14
33
0
CentOS 7.x安装微服务网关Apache APISIX

阅读文本大概需要3分钟。 APISIX是一个云原生、高性能、可扩展的微服务 API 网关。它是基于 OpenResty和etcd来实现,和传统API网关相比,APISIX具备动态路由和插件热加载,特别适合微服务体系...

07/25 13:56
42
0
apisix高性能网关-中文开发文档

2020年6月12日13:48:33 github:https://github.com/apache/incubator-apisix 目前此项目已有成为apache孵化项目 官方中文文档 :https://github.com/apache/incubator-apisix/blob/master/...

06/13 16:44
140
0
OpenResty 社区王院生:APISIX 的高性能实践

2019 年 7 月 6 日,OpenResty 社区联合又拍云,举办 OpenResty × Open Talk 全国巡回沙龙·上海站,OpenResty 软件基金会联合创始人王院生在活动上做了《APISIX 的高性能实践》的分享。 Op...

2019/08/20 15:15
4
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部