Skip to content

vm-001/lua-radix-router-use-cases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lua-Radix-Router use cases

Lua-Radix-Router is a lightweight high-performance router library written in pure Lua.

The use cases of lua-radix-router.

Kong Gateway Plugins

  • sensitive-api: A plugin uses lua-radix-router to build a router for request path matching, and perform extra validation for sensitive APIs. The plugin add X-Debug-Matched-Method and X-Debug-Matched-Path headers to upstream when client is requesting the sensitive API.

Enhances the Kong Gateway Router

Kong currently has three routers, traditional_compatible, expressions, and traditional. You can add a new router implementation by using the lua-radix-router. See commit.

The lua-radix-router is ideal for when you have a lot of routes that don't rely on regular expressions. See the Benchmarks.

Game

  • skynet_fly: An out-of-the-box microservice framework based on Skynet with graceful hot update.

Contribution

If you would like to share your awesome projects using lua-dix-router here, feel free to create a pull request.

About

Use cases of lua-radix-router

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages