All Products
Search
Document Center

Microservices Engine:Throttling

Last Updated:Feb 06, 2025

This topic provides a feature overview of the throttling plug-ins provided by cloud-native gateways. This helps you understand and make full use of these plug-ins to improve the performance and stability of the system. This also ensures that traffic management is implemented in a flexible and efficient manner.

Plug-in

Feature description

key-rate-limit

The key-rate-limit plug-in implements throttling based on specific key values. Key values can be obtained from URL parameters or HTTP request headers.

http-real-ip

The http-real-ip plug-in is the WebAssembly implementation of ngx_http_realip_module.

hsts

HTTP Strict Transport Security (HSTS) is a security protocol that is designed to enhance the security of web applications.

traffic-tag

The traffic-tag plug-in is used to manage traffic tags of specific rules that are defined for canary release and testing purposes.

canary-header

The canary-header plug-in adds specific headers to requests based on a specified percentage. After a header is added to requests, routes are re-matched. You can use cloud-native gateways with this plug-in to implement routing for percentage-based canary releases without the need for the client requests to carry a canary header.