国产微服务网关Apache APISIX 上手

2019-10-28  本文已影响0人  冷冷zz

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

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

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

安装

安装 openresty

yum install yum-utils
yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo

yum install -y openresty 

安装 etcd

 yum install -y  etcd
 service etcd start

 yum install -y https://github.com/iresty/apisix/releases/download/v0.8/apisix-0.8-0.el7.noarch.rpm

启动 apisix

sudo apisix start

访问控制台: http://127.0.0.1:9080/apisix/dashboard/ ,直接访问即可

PS: 登录功能没有实现,骗人的!

功能体验

  1. upstream > 添加

2 . routes > 添加

令牌桶限流配置

在线演示版本

官方部署了一个在线的 dashboard ,方便大家了解 APISIX。
http://apisix.iresty.com

项目推荐: Spring Cloud 、Spring Security OAuth2的RBAC权限管理系统 欢迎关注

最近裸辞,好好歇歇。整点花哨的系列,欢迎关注。

上一篇 下一篇

猜你喜欢

热点阅读