Nodefony 10.0.0-beta.6
Framework Node.js fullstack — HTTP & WebSocket, même contexte

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 nodefony 10.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.


← Toutes les références d’API