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