Unclaimed project
Are you a maintainer of gofr? Claim this project to take control of your public changelog and roadmap.
Changelog
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
:small_blue_diamond: Server-Side Rate Limiter Middleware
GoFr now includes a built-in Rate Limiter Middleware to protect your APIs from abuse and ensure fair resource distribution.
X-Forwarded-For, X-Real-IP).app_http_rate_limit_exceeded_total metric./.well-known/alive, /.well-known/health) are automatically exempt.Usage Example
app.UseMiddleware(middleware.RateLimiter(middleware.RateLimiterConfig{
RequestsPerSecond: 10,
Burst: 20,
PerIP: true,
}, app.Metrics()))
:small_blue_diamond: Circuit Breaker & Health Check Refinement
Improved the reliability of the Circuit Breaker and Health Check mechanisms: