Mesures JMX pour la limitation de l'utilisation des services REST

Pour limiter l'utilisation des services de l'API REST, vous pouvez rechercher les mesures JMX pertinentes sur votre serveur de présentation, sous borland.com/RestService/LimitingFilter dans l'arborescence des mesures JMX.
Définissez la mesure Overdraft pour un jeton de session afin de spécifier la limite de l'utilisation en rafale du service REST et définissez la mesure RefillPerMinute pour spécifier la limite d'utilisation par minute permanente. Ce type de gestion des rafales d'utilisation est connu sous le nom d'algorithme à compartiment de jetons. En cas de dépassement de la limite, une réponse 429 - Too Many Requests (Nombre excessif de demandes) sera envoyée à un appel de service et l'utilisateur sera invité à réessayer ultérieurement.

Mesures LoginPasswordAuthentication

Ces mesures permettent de définir les limites de demande pour qu'un utilisateur puisse obtenir un ID de session via une authentification de base à l'aide du nom d'utilisateur et du mot de passe.

Remarque : Micro Focus recommande l'authentification via un jeton de service Web.
Mesure Description
FilterEnabled Indique si l'utilisation doit ou non être limitée. True ou False.
Overdraft Nombre maximal de demandes de connexion prises en charge dans un scénario de rafale.
RefillPerMinute Nombre moyen de demandes de connexion autorisées.
MinimumRemainingTokens Nombre de jetons dans le compartiment contenant le nombre le plus faible de jetons depuis le démarrage du service ou depuis la définition des mesures Overdraft et RefillPerMinute.
MinimumRemainingTokensBucket Connexion de l'utilisateur avec le compartiment contenant le nombre de jetons disponibles le plus faible.

Mesures SessionIdAuthentication

Ces mesures permettent de définir les limites de demande pour chaque jeton de service Web ou ID de session .

Mesure Description
FilterEnabled Indique si l'utilisation doit ou non être limitée. True ou False.
Overdraft Nombre maximal de demandes prises en charge dans un scénario de rafale avec un jeton de service Web ou ID de session spécifique.
RefillPerMinute Nombre moyen de demandes autorisées avec un jeton de service Web ou ID de session spécifique.
MinimumRemainingTokens Nombre de jetons dans le compartiment contenant le nombre le plus faible de jetons depuis le démarrage du service ou depuis la définition des mesures Overdraft et RefillPerMinute.
MinimumRemainingTokensBucket Jeton de service Web ou ID de session avec le nombre de jetons disponibles le plus faible.