nova_limits. Ranking & Zusammenfassung
- Lizenz:
- The Apache License 2.0
- Name des Herausgebers:
- Kevin L. Mitchell
nova_limits. Stichworte
nova_limits. Beschreibung
nova_limits ist ein Modul, das das Python-Modul NOVA_LIMITS bietet, der den Preprozessor Nova_Preprozess () und die NovaClasslimit-Limit-Klasse für den Einsatz mit Drehkreuz enthält. Diese beiden Teile arbeiten zusammen, um mit Nova eine klassenbasierte Begrenzung integration zu bieten. Zu verwenden, müssen Sie die Turnstile-Middleware mit der folgenden Konfiguration konfigurieren: Paste.Filter_Factory = Turnstile.Middleware: turnstile_filterpreprocess = nova_limits: nova_preprocessredis.host = dann einfach die NOVA_LIMITS: NOVACLASSLIMIT-Rate verwenden Begrenzungsklasse in Ihrer Konfiguration. Verwenden Sie Novaclasslimitin Ergänzung zu den anderen Attributen, die von Turnstile bereitgestellt werden. Jeder Mieter ist über die RediS-Datenbank einer bestimmten Rate-Limit-Klasse zugeordnet. (Wenn keine solche Assoziation vorliegt, ist die Preislimitklasse für einen Mieter standardmäßig.) Die Einstellung rate_classe auf novaclasslimit schreitet die einschränkende Aktion auf nur derjenigen Mieter in der angegebenen Rate-Limit-Klasse einbeschränkt. Beachten Sie, dass für NOVA der URIS verwendet wird Bei der Konfiguration der Rate Begrenzung kommt nach der Versionskennung. Um die Rate zu begrenzen, mit der Zugriff auf "/ v2 / {MENTANT} / Server / detail" erstellt werden kann, ist der URI zum Konfigurieren von URI zur Konfiguration "/} / servers/detail ".product's-Homepage
nova_limits. Zugehörige Software