/*
Une tâche a été assignée au développeur pour écrire un service d'envoi de notifications.
Exigences:
- La méthode Send doit envoyer des messages en parallèle.
- Il ne doit pas y avoir plus de maxworkers requêtes HTTP en cours d'exécution simultanément.
- Si au moins un envoi échoue, les autres doivent être arrêtés et une erreur doit être renvoyée.
- La méthode doit gérer correctement l'annulation du contexte.
- Toutes les ressources doivent être libérées correctement.
- La méthode peut être appelée de manière concurrente depuis différentes goroutines.
- Client doit suivre le nombre de messages envoyés avec succès.
Il faut faire une revue de code, trouver les problèmes et corriger le code.