β‘@hsuite/throttler - Advanced Rate Limiting for NestJS
π Table of Contents
β¨ Quick Start
Installation
npm install @hsuite/throttlerBasic Setup
Protected Routes
ποΈ Architecture
Core Component Areas
β‘ Rate Limiting Engine
ποΈ Storage Backends
π‘οΈ Security Features
π§ NestJS Integration
Module Structure
π§ API Reference
Core Module Types
Configuration Interface
Storage Selection
Storage Type
Use Case
Performance
Scalability
Complexity
Settings Configuration
Parameter
Type
Description
Default
Range
Response Headers
Header
Description
Example
Core Services
π Guides
Rate Limiting Setup Guide
Redis Configuration Guide
Custom Guards Implementation Guide
Production Deployment Guide
π― Examples
Advanced Module Configuration
Custom Throttling Guards
Dynamic Rate Limiting Service
Redis Cluster Configuration
Monitoring and Analytics Integration
π Integration
Required Dependencies
Module Integration
Documentation Generation
Environment Configuration
Integration with HSuite Ecosystem
Best Practices
π§ Configuration Best Practices
π‘οΈ Security Best Practices
β‘ Performance Best Practices
π Monitoring Best Practices
Previous@hsuite/subscriptions-types - Subscription Management Type DefinitionsNext@hsuite/throttler-types - Rate Limiting Type Definitions
Last updated