Durevole JetStream consumatore, isolamento esecutore, firme timestamp

Featurekamo-shared-library
Shipped
15 maggio 2026 alle ore 20:48 UTC
Author
Kamo
Commit
e8ff33f

Tre cambiamenti in bundle perché tutti vivono in WebhookDeliveryWorker e avere senso insieme: 1. Passare dal core NATS speditore a un JetStream durevole spinta consumatore ("los-pipeline-webhook-worker", AckPolicy. Esplicito). Riavviamento eventi inadeguati; il conteggio del tentativo proviene da msg.metaData().deliveredCount() così il registro di audit di WebhookDelivery riflette la ridisegna piuttosto che un in-process loop. maxDeliver caps redelivery. 2. Invia ogni messaggio a un piccolo servizio di esecutore programmato in modo da un lento (10s-timeout) l'abbonato non può eseguire il backup del filetto di invio NATS. 3. Segnale 't.body' (Stripe/GitHub style) ed emette intestazioni X-Kamo-Timestamp + X-Kamo-Signature: t= <ts>,v1= la richiesta non può essere riprodotta indefinitamente. deliveryForOrg non è più @Transactional: un tentativo HTTP fallito ritorna quindi JetStream ridistribuisce, e vogliamo che la riga di audit persistono nel suo transazioni brevi piuttosto che tornare indietro con la portata esterna.

All changes

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo