- Qu'est-ce qu'un mécanisme de réessayer?
- Qu'est-ce que la logique de réessayer?
- Comment ajouter la logique de réessayer en java?
Qu'est-ce qu'un mécanisme de réessayer?
Vous pouvez coder un mécanisme de réessayer pour gérer ces exceptions. Ce mécanisme de réessayer devrait contrôler le nombre de tentatives tentées avant d'abandonner et tout temps de sommeil entre le fil entre les tentatives. Ce qui suit est un exemple simplifié d'un mécanisme de réessayer écrit en Java pour servir de guide.
Qu'est-ce que la logique de réessayer?
Reprevoir la logique est implémentée chaque fois qu'il y a une opération d'échec. Implémentez la logique de réessayer uniquement lorsque le contexte complet d'une opération d'échec. Il est important de enregistrer toutes les échecs de connectivité qui provoquent une réessayer afin que les problèmes sous-jacents avec l'application, les services ou les ressources puissent être identifiés.
Comment ajouter la logique de réessayer en java?
Implémentation de la logique de réessayer. Tout d'abord, vous devez activer le printemps. Vous pouvez y parvenir en ajoutant l'annotation @EnableRetry à votre classe @springbootapplication ou @configuration. Vous pouvez désormais utiliser @Retryable pour annoter n'importe quelle méthode pour être candidat ou réessayer et @recover pour spécifier les méthodes de secours.