JMX-Messdaten zur Begrenzung der Nutzung von REST-Diensten

Wenn Sie die Nutzung von REST-API-Diensten einschränken möchten, finden Sie die entsprechenden JMX-Messdaten unter borland.com/RestService/LimitingFilter in der JMX-Wertehierarchie auf Ihrem Front-End-Server.
Legen Sie den Messwert Overdraft für ein Sitzungs-Token fest, um das Limit für eine Burst-Nutzung des REST-Dienstes festzulegen, und legen Sie den Messwert RefillPerMinute fest, um das permanente Nutzungslimit pro Minute festzulegen. Diese Art der Burst-Verarbeitung wird als Token-Bucket-Algorithmus bezeichnet. Bei Überschreitung des Limits erfolgt bei einem Dienstaufruf die Antwort 429 - Zu viele Anforderungen und der Benutzer wird aufgefordert, es später erneut zu versuchen.

LoginPasswordAuthentication Measures

Hier können Sie die Anforderungslimits für einen Benutzer für das Abrufen einer Sitzungs-ID durch einfache Authentifizierung mit Benutzername und Kennwort festlegen.

Anmerkung: Micro Focus empfiehlt die Authentifizierung über ein Webdienst-Token.
Messwert Beschreibung
FilterEnabled Gibt an, ob die Begrenzung der Nutzung aktiviert ist oder nicht. "True" oder "False".
Overdraft Die maximale Anzahl von Login-Anforderungen, die in einem Burst-Szenario auftreten können.
RefillPerMinute Die durchschnittliche Anzahl zulässiger Login-Anforderungen.
MinimumRemainingTokens Die Anzahl der Token im Bucket mit der geringsten Token-Anzahl seit dem Starten des Dienstes oder seit dem Festlegen von Overdraft und RefillPerMinute.
MinimumRemainingTokensBucket Anmeldung des Benutzers bei dem Bucket mit der geringsten Anzahl verfügbarer Token.

SessionIdAuthentication Measures

Hier können Sie die Anforderungslimits für jedes Webdienst-Token oder jede Sitzungs-ID festlegen.

Messwert Beschreibung
FilterEnabled Gibt an, ob die Begrenzung der Nutzung aktiviert ist oder nicht. "True" oder "False".
Overdraft Die maximale Anzahl der Anforderungen, die in einem Burst-Szenario mit einem bestimmten Webdienst-Token oder mit einer bestimmten Sitzungs-ID auftreten können.
RefillPerMinute Die durchschnittliche Anzahl der zulässigen Anforderungen mit einem bestimmten Webdienst-Token oder mit einer bestimmten Sitzungs-ID.
MinimumRemainingTokens Die Anzahl der Token im Bucket mit der geringsten Token-Anzahl seit dem Starten des Dienstes oder seit dem Festlegen von Overdraft und RefillPerMinute.
MinimumRemainingTokensBucket Das Webdienst-Token oder die Sitzungs-ID mit der geringsten Anzahl verfügbarer Token.