NouveauComment le protocole Agent Session Protocol etablit la confiance entre systemes autonomes.
Produit

Chaque message arrive

Webhooks garantis avec tentatives, disjoncteurs, signatures et preuve de livraison permanente.

Vous avez envoye un webhook.

Il a echoue.

Vous avez reessaye.

Il a echoue encore.

Le endpoint est revenu une heure plus tard.

Votre budget de retry etait epuise.

L'evenement a ete perdu.

Votre client ne l'a jamais su.

Vous non plus.

La livraison devrait simplement fonctionner.

Maintenant, elle fonctionne.

Moteur de tentatives automatiques

Chaque evenement suit un chemin precis. Signature, livraison, tentatives, disjoncteur et file de messages non delivres. Aucun evenement ne disparait.

Disjoncteur par terminal

Les terminaux tombent en panne. Le disjoncteur protege votre systeme en pausant les livraisons, en sondant periodiquement et en reprenant automatiquement.

Surveiller

Chaque livraison est suivie. Les echecs consecutifs sont comptes en temps reel.

Declencher

Apres cinq echecs consecutifs, le disjoncteur s'ouvre. Les livraisons sont mises en pause.

Sonder

npayload envoie des sondes periodiques pour detecter le retour du terminal.

Reprendre

Le terminal repond. Le disjoncteur se ferme. Les livraisons en attente reprennent dans l'ordre.

Les evenements en echec ne sont jamais perdus.

Chaque evenement qui echoue apres toutes les tentatives atterrit dans la file de messages non delivres. Inspectez la raison de l'echec, le nombre de tentatives et l'horodatage. Rejouez individuellement ou en bloc. Aucun evenement ne disparait. Aucune donnee n'est perdue.

Dead Letter Queue
1
order.completed
Timeout after 30s
6x
failed
14:22:08
2
payment.refunded
HTTP 503 Service Unavailable
6x
failed
14:23:41
3
user.verified
Connection refused
4x
replayed
14:25:12
4
subscription.cancelled
TLS handshake failed
6x
failed
14:27:55
Inspect. Replay. Never lose an event.

Preuve cryptographique sur chaque livraison

Chaque evenement livre porte une signature HMAC SHA 256. Votre terminal verifie l'authenticite et l'integrite sans faire confiance au reseau.

Etape 1

Signer

npayload genere une signature HMAC SHA 256 unique pour chaque livraison.

Etape 2

Livrer

L'evenement et la signature sont envoyes ensemble a votre terminal.

Etape 3

Verifier

Votre terminal recalcule la signature et confirme authenticite et integrite.

Avant et apres npayload Delivery

Sans npayload Delivery

  • Logique de retry personnalisee dans chaque service
  • Aucune visibilite sur les echecs
  • Gestion manuelle de la file de messages non delivres
  • Aucune preuve de livraison
  • Disjoncteurs construits a la main
  • Evenements perdus decouverts par les clients

Avec npayload Delivery

  • Tentatives automatiques avec delai progressif configurable
  • Tableau de bord de livraison en temps reel
  • Inspection et rejeu en un clic
  • Signature HMAC sur chaque livraison
  • Disjoncteur integre par terminal
  • La file de messages non delivres rattrape tout

npayload vs. le faire soi meme

FonctionnalitenpayloadLe faire soi meme
Tentatives avec delai progressifDes semaines de travail
Disjoncteur par terminalComplexe a construire
File de messages non delivresDes semaines de travail
Signature HMACDes jours de travail
Tableau de bord temps reel
Suivi independant par terminalDes mois de travail
Preuve de livraison
Livraison inter organisations
Trois modes de confidentialite

Questions frequentes

Combien de tentatives ?+
Six par defaut avec delai progressif exponentiel. Le calendrier est configurable par abonnement.
Qu'est ce qui declenche le disjoncteur ?+
Cinq echecs consecutifs. npayload sonde en arriere plan et reprend automatiquement les livraisons au retablissement.
Peut on rejouer depuis la file de messages non delivres ?+
Oui. Rejeu individuel ou en bloc. Les evenements restent jusqu'a suppression explicite.
Comment fonctionne la verification de signature ?+
Chaque livraison inclut une signature HMAC. Votre terminal la verifie via un secret partage pour confirmer authenticite et integrite.
Terminal en panne pendant des heures ?+
Tentatives progressives puis disjoncteur. Au retour, livraison dans l'ordre. Les evenements epuises vont dans la file de messages non delivres.
Plusieurs terminaux pour le meme evenement ?+
Oui. Chaque terminal a ses propres tentatives, disjoncteur et suivi. Aucun impact croise.
Comment eviter les doublons ?+
Chaque evenement inclut un jeton de livraison unique pour un traitement idempotent.
Livraison vers des systemes internes ?+
Oui. Via les tunnels Cloudflare. Aucune IP publique ni regle de pare feu entrante requise.