vnurhaqiqi / rate-limiter-example

Rate Limiter Example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rate Limiter Example

Rate Limiter Example is repository that provides the implementation rate limiter in Go.

Prequisite

  • Go
  • Redis

Instalation

To install and run the project, follow these steps:

  • clone the repositry: git clone https://github.com/vnurhaqiqi/rate-limiter-example.git
  • Navigate to the project repository: cd rate-limiter-example
  • Run the application: go run main.go

Usage

Once the application is running, You can access it using Web Browser or API Client such as Postman. The application provides the following endpoints:

  • GET /custom-rate-limiter: this endpoint will show you the implementation of custom rate limiter by using bucket token algorithm
  • Many more to come...

Contact

If you have any questions or suggestions, feel free to contact at viqinurhaqiqi@gmail.com. You can also find Me at twitter, vnurhaqiqi.

Reference

About

Rate Limiter Example


Languages

Language:Go 100.0%