Tarsier LabsTarsier Labs
đŸ”
Accueil
Catégories
Tags
Favoris
À propos
Retour aux tags

Idempotency

0 articles

SystÚme de verrouillage distribué Redis : ContrÎle de concurrence basé sur les décorateurs

SystÚme de verrouillage distribué Redis : ContrÎle de concurrence basé sur les décorateurs

Le systÚme de verrouillage distribué de l'API JoyMini est basé sur les opérations atomiques Redis SET NX PX et le déverrouillage par script Lua, offrant une API déclarative via le décorateur @DistributedLock, couvrant trois modes : prévention des doublons de tùches Cron, limitation de débit des points d'accÚs API et sections critiques imbriquées.

00
Gestion des API
Analyse approfondie du traitement des Webhooks de paiement et des callbacks — Verrouillage optimiste, Idempotence, OpĂ©rations atomiques sur le portefeuille

Analyse approfondie du traitement des Webhooks de paiement et des callbacks — Verrouillage optimiste, Idempotence, OpĂ©rations atomiques sur le portefeuille

Analyse approfondie de PaymentWebhookController (routage Ă  point d'entrĂ©e unique + authentification callback-token) → handleUniversalWebhook (rĂ©partition dĂ©pĂŽt/retrait) → handleInvoiceWebhook (verrouillage optimiste updateMany + creditCash) → handlePayoutWebhook (dĂ©blocage atomique + dĂ©gradation CRITIQUE) → WalletService (ensureWallet / creditCash / freezeCash / unfreezeCash + audit beforeBalance/afterBalance)

00
Tableau de bord d'administration