Une fois que PHP a exploité la base de données, il demandera les interfaces API de deux autres services. Il y a maintenant une question : si la requête échoue, comment restaurer la base de données ? Méthodes autres que la restauration de la base de données
Pour parler franchement, il s'agit d'un problème de programmation. S'il est basé sur des transactions, cela peut être :
.L'inconvénient est qu'il ne peut restaurer que la base de données
Il est généralement préférable d'implémenter vous-même la logique d'annulation, qui peut annuler à la fois les opérations de base de données et les opérations de l'API. Il est très pratique d'utiliser des exceptions
.Peut également être utilisé en combinaison
La base de données n'est-elle pas simplement une base de données ?
.Je n'ai jamais rencontré de questions connexes, je me permettrai donc de répondre :
Est-il possible de générer une note pour chaque opération et de la mettre dans le cache (ou divers supports de stockage) Celui-ci a une durée de validité si la suivante. l'étape n'est pas exécutée après la période de validité, elle sera annulée (opération logique)
(@ο@) Wow~, cela implique un problème de choses distribuées. Voyons comment les maîtres résolvent plusieurs RPC
.