Score
0
Watch 13 Star 64 Fork 15

APIOAK / apioakLuaApache-2.0

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
基于OpenResty平台开发的高性能API网关,提供了API的发布、部署、管理等功能,并支持多节点的分布式部署。 spread retract

Clone or download
Loading...
README.md

APIOAK

Build Status License

APIOAK provides full life cycle management of API release, management, and operation and maintenance. Assist users in simple, fast, low-cost, low-risk implementation of microservice aggregation, front-end and back-end separation, system integration, and open functions and data to partners and developers.

Why APIOAK

APIOAK can help you isolate internal and external traffic, provide dynamic load balancing, authentication, rate limiting, etc. through plugin mechanisms, and support your own custom plugins.

APIOAK

Features

  • Dynamic Load Balancing: Round-robin load balancing with weight.
  • Hash-based Load Balancing: Load balance with consistent hashing sessions.
  • Multi environment deployment Publishing: Support the release and deployment of prod, beta, and dev environments.
  • Plugins hot update and hot plug: All plugins support hot update and dynamic plugin.
  • High scalability: Custom plugins can mount any Openresty execution phase for different demand scenarios.
  • Mock request: Supports responding to the client with preset data, speeding up the front-end and back-end separation development process.
  • Distributed deployment: Data storage, service discovery, configuration sharing via etcd.

Installation

System dependencies (openresty, resty-cli, luarocks, etc.) necessary to install APIOAK on different operating systems, See: Install Dependencies Document.

Installation via LuaRocks

sudo luarocks install apioak

Please get corresponding version of RPM or DEB package in Releases.

Installation via RPM Package (CentOS 7)

sudo yum -y install aoioak-{VERSION}-1.el7.x86_64.rpm

Installation via DEB Package (Ubuntu 18)

sudo dpkg -i apioak-{VERSION}-1_amd64.deb

Quickstart

Launch APIOAK

sudo apioak start

Contributing

See the CONTRIBUTING document.

Thanks

Kong APISIX Orange

Comments ( 1 )

Sign in for post a comment

Lua
1
https://gitee.com/apioak/apioak.git
git@gitee.com:apioak/apioak.git
apioak
apioak
apioak
master

Help Search