Bonjour,

J'utilise les topics de Service bus pour faire communiquer une application émettrice avec plusieurs instance d'une application en réception.
Une Subscription a donc été créée, avec un MaxDeliveryCount à 5.
Sur cette subscription, je place en lecture cinq instances d'une même application installées sur des serveurs différents. Si l'une d'elles tombe (coupure de connexion, serveur down, etc), les autres doivent prendre le relais.

Mon problème est le suivant: Les cinq instances recoivent le message envoyé, ce qui correspond donc a effectuer 5 fois le même traitement.
Si je coupe 4 instances: l'application qui est restée connectée reçois 5 fois le même message.

Y-a-t-il un moyen d'envoyer à la Subscription une information disant "salut, j'ai traité mon message, n'envoie pas les 4 autres copies" ?

La méthode BrokeredMessage.Complete() ne semble pas convenir a ce besoin...
J'ai surement loupé une étape dans la compréhension de ServiceBus et des Topics...

Pourriez-vous m'éclairer à ce sujet ?

Meci d'avance.