2010-06-18 3 views
0

t-il des langues qui prennent en charge retry constructions en voie de la gestion des exceptions et exposer le nombre de fois leur catch/rescue (et/ou try/begin) blocs ont été exécutés dans une course particulière?comptabilité automatique pour retente exception

Je me trouve compter (et limiter) le nombre de fois qu'un bloc de code est ré-exécuté après une exception assez souvent que ce serait un langage pratique intégré.

Répondre

1

Ceci est une question vraiment intéressante. J'ai fait un peu de recherche et apparemment il y a un modèle de conception appelé le modèle de disjoncteur qui a été développé pour gérer de telles choses. Je n'ai jamais entendu parler du modèle avant et je ne trouve pas beaucoup d'informations à ce sujet.

Il existe une bibliothèque qui gère la réessayer un événement pour .NET disponible, peut-être un coup d'oeil. Heres un lien vers un article sur le sujet:

http://www.tobinharris.com/past/2009/1/26/net-circuit-breakers/

+0

+1 pour la suggestion, merci! – pilcrow

Questions connexes