Référence d'API — nodefony — realtime-backpressure
stable
Documentation › Référence d’API › nodefony › realtime-backpressure
Générée depuis les déclarations de types publiées de
nodefony10.0.0-beta.6 : exactement ce que reçoit une application qui l’installe. Cette page n’existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.
nodefony#
import { … } from "nodefony" — 4 symboles.
Fonctions (2)#
decideBackpressure#
function decideBackpressure(level: number, bound: number, policy: BackpressurePolicy, closeAfterDrops: number, balance: number): BackpressureVerdict
Décide du sort d’une frame selon le niveau mesuré et le solde de refus courant.
nextDropBalance#
function nextDropBalance(verdict: BackpressureVerdict, balance: number): number
Solde de refus après un verdict : +1 par frame refusée, −1 (plancher 0) par frame passée.
Types (2)#
BackpressurePolicy#
type BackpressurePolicy = "drop" | "close"
Action au dépassement de la borne : jeter la frame, ou fermer aussitôt.
BackpressureVerdict#
type BackpressureVerdict = "send" | "drop" | "close"
Verdict pour une frame : la laisser passer, la jeter, ou fermer la connexion.