GithubHelp home page GithubHelp logo

ralphqi / apioak Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apioak/apioak

0.0 1.0 0.0 498 KB

Full Lifecycle Management API Gateway.

License: Apache License 2.0

Lua 88.13% Perl 0.36% Perl 6 5.03% Makefile 6.49%

apioak's Introduction

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

Quickstart

Launch APIOAK

sudo apioak start

Thanks

Kong APISIX Orange

apioak's People

Contributors

blust avatar jacktom520 avatar ralphqi avatar shuaijinchao avatar wujunze avatar zanehy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.