APIsix简介
APISIX是一个微服务API网关,具有高性能、可扩展性等优点。它基于nginx(openresty)、Lua、etcd实现功能,借鉴了Kong的思路。和传统的API网关相比,APISIX具有较高的性能和较低的资源消耗,并且具有丰富的插件,也方便自己进行插件扩展。
Docker搭建
cd example #官方demo 文件夹
docker-compose -f docker-compose.yml up -d
#访问
部署apisix-dashboard,浏览器输入 http://localhost:9000/
默认用户名密码 admin/admin
如上,初步完成了Apisix 搭建,后续使用Java对apisix相关api进行了调用,使用vue对api实现了route upstream plugin等维护页面加深了对apisix的理解。