国产微服务网关Apache APISIX 上手

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

APISIX 是一个高性能、可扩展的微服务 API 网关。它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比,
APISIX 作为微服务请求⽹关,通过插件提供负载平衡,⽇志记录,身份验证
等功能:

  • 动态负载均衡: ⽀持不同上游服务的动态负载均衡
  • 安全插件: 内置安全处理层,⽀持如OAuth2、ACL、CORS、动态 SSL 和
    IP 限制等
  • 流量控制插件: 速率限制,请求⼤⼩限制和响应速率限制等
  • 分析和监控插件:借助如 Prometheus,Datadog 和 Runscope 产品,完成
    API 流量的可视化、检查和监控
  • ⽇志插件:记录请求或响应⽇志,并通过 HTTP、TCP 或 UDP 等⽅式发送
    到你的系统(⽐如: StatsD, Syslog)

github: https://github.com/iresty , 可以看到相较于于 KongTraefik 从源码角度非常简洁。

安装

安装 openresty

  • 基于 OpenResty 实现的,记住 OpenResty一个基于Nginx 与Lua 的高性能Web 平台.

Share