golang-api-gateway

command module
v0.0.0-...-7b6cd34 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2019 License: MIT Imports: 7 Imported by: 0

README

Golang Redis Rate Limiter Go Report Card

It's API limiter built in Go while we were trying out Redis. It has got dependency on a node app to generate tokens node-redis-rate-limiter and .

Getting Started

Prerequisite
Local Setup
  • Go -- Development environment
  • dep -- Dependency management
  • Redis -- Cache storage
Docker
Installation
Local Setup
go get -u github.com/shredx/golang-api-gateway
cd $GOPATH/github.com/shredx/golang-api-gateway
dep ensure
go run main.go
Docker
git clone https://github.com/shredx/golang-api-gateway
cd golang-api-gateway
git submodule init
git submodule update
docker-compose up
Help
go run main.go -help
Usage

Architecture

The architecture might not be perfect as it was just a weekend project to explore Redis.

Architecture

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL