Je pense que la difficulté du traitement des transactions réside dans la partie "récupération" Pour pouvoir récupérer, la scène doit être sauvegardée, ou des opérations inverses efficaces doivent être fournies. Bien entendu, les opérations inverses appartiennent généralement à la catégorie commerciale, puisque la mise en œuvre d'un proxy dynamique est ici requise, la récupération d'état devrait être relativement appropriée.
Pour une opération sur un fichier, le moyen le plus simple et le plus grossier de sauvegarder l'état est de sauvegarder la sauvegarde du fichier. Donc je pense que ce proxy dynamique est comme ça
Enregistrez une sauvegarde du fichier que vous souhaitez exploiter
Appeler le code proxy pour effectuer ses propres opérations commerciales (tout en surveillant les exceptions)
Restaurez la sauvegarde du fichier si une exception se produit, sinon ignorez cette étape
Je pense que la difficulté du traitement des transactions réside dans la partie "récupération" Pour pouvoir récupérer, la scène doit être sauvegardée, ou des opérations inverses efficaces doivent être fournies. Bien entendu, les opérations inverses appartiennent généralement à la catégorie commerciale, puisque la mise en œuvre d'un proxy dynamique est ici requise, la récupération d'état devrait être relativement appropriée.
Pour une opération sur un fichier, le moyen le plus simple et le plus grossier de sauvegarder l'état est de sauvegarder la sauvegarde du fichier. Donc je pense que ce proxy dynamique est comme ça
Enregistrez une sauvegarde du fichier que vous souhaitez exploiter
Appeler le code proxy pour effectuer ses propres opérations commerciales (tout en surveillant les exceptions)
Restaurez la sauvegarde du fichier si une exception se produit, sinon ignorez cette étape
Supprimer la sauvegarde du fichier
Voyez si ma réponse peut vous donner une idée