云原生 API 网关 Apache APISIX

云原生 API 网关 Apache APISIX

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

APISIX 是一个云原生 API 网关,是 Apache 软件基金会的顶级项目。

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

...
加载中

Apache APISIX 2.13.0 发布

距离 Apache APISIX 上一次发布 LTS 版本已经过去了大半年的时间,今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、...

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

继 2.11.0 版本发布之后,Apache APISIX 也在即将到来的新春佳节,为大家带来 2022 年第一个带有新功能的版本。 新功能 更多的 Serverless 集成 在上个版本里,Apache APISIX 增加了对 Azur...

01/28 07:39

Apache APISIX Dashboard 未授权访问漏洞公告(CVE-2021-45232)

问题描述 攻击者无需登录 Apache APISIX Dashboard 即可访问某些接口,从而进行未授权更改或获取 Apache APISIX Route、Upstream、Service 等相关配置信息,并造成 SSRF、攻击者搭建恶意流量...

2021/12/29 13:47

Apache APISIX 社区双周报 | 功能亮点更新进行中

导语 Apache APISIX 从开源第一天就以社区方式成长,迅速成为全世界最活跃的开源 API 网关项目。这些成就,离不开社区小伙伴们的共同奋斗。 “独行者速,众行者远”。Apache APISIX 社区周报...

2021/12/02 12:52

Apache APISIX 2.11.0 正式发布,蓄力两月带来更多新功能!

Apache APISIX 2.11.0 版本是继上次 2.10.0 LTS 版本发布后,第一个带有新功能的版本。不仅丰富了插件库,还带来了新鲜的生态支持。具体功能详情大家可以下划查看哦。 新功能 新增基于 LDAP...

2021/12/01 09:10

APISIX-Datadog 插件发布,助力用户提高系统的可观测性

随着应用开发的复杂度增加,监控成为了应用的一个重要组成部分。及时、准确的监控既能满足快速迭代的周期性需求,又能够确保应用的稳定性和流畅性。如何选择一个适合的监控,以提升应用的可观...

2021/11/30 11:53

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

Apache APISIX 2.10.2 已发布,这是一个动态、实时、高性能的 API 网关,提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。从其主要功能和特点角度来看...

2021/11/24 07:05

Apache APISIX 社区周报 | 2021 11.1-11.14

导语 Apache APISIX 从开源第一天就以社区方式成长,迅速成为全世界最活跃的开源 API 网关项目。这些成就,离不开社区小伙伴们的共同奋斗。 “独行者速,众行者远”。Apache APISIX 社区周报...

2021/11/16 15:10

Apache APISIX 社区周报 | 2021 10.15-10.31

导语 Apache APISIX 从开源第一天就以社区方式成长,迅速成为全世界最活跃的开源 API 网关项目。这些成就,离不开社区小伙伴们的共同奋斗。 “独行者速,众行者远”。Apache APISIX 社区周报...

2021/11/02 14:11

APISIX 成为 Apache 项目两周年!

Apache APISIX 成为 Apache 项目两周年啦!Apache APISIX 于 2019 年 6 月 6 日开源,同年 10 月 17 日成为 Apache 项目,9 个月后从 Apache 孵化器毕业, 成为 Apache 软件基金会顶级项目!...

2021/10/18 13:50

没有更多内容

加载失败,请刷新页面

5
回答
专访张晋涛:从 Web 开发者到中国首位 K8s ingress-nginx reviewer

近日,来自支流科技的工程师张晋涛被添加为 Kubernetes ingress-nginx 项目的 reviewer,这也是首位来自中国的 Kuberne...

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

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

2020/07/15 22:55

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无博客

返回顶部
顶部