Bonjour à tous,

je suis en train de plancher sur une truc et je cale un peu sur certains choix. Explication de ce que je veux faire :

un process va recevoir un certain nombre de messages (notifications) de la part d'un certain nombre de sources.
Ce process va devoir réémettre chacun de ces messages à un certain nombre de postes clients, éparpillés sur un WAN

Le serveur devra potentiellement servir plusieurs centaines de postes. Le nombre de messages à transmettre n'est pas forcément important au début, mais opurrait augmenter si le système devient populaire...


J'ai pensé à plusieurs solutions :

  • Multicast, mais il faut passer par des clients lourd (genre RDV) et je ne peux pas choisir cette solution.
  • TCP en mode connecté. Le problème c'est le nombre de connexions...
  • UDP : il risque d'y avoir des pertes, et du coup ça oblige à gérer des réémissions zet ça complique...
  • flux RSS et chaque client s'abonne
  • le serveur met à disposition un fichier, et le client va le lire (un fichier par client)


Voila comme c'est aps trop mon domaine au départ (la programmation réseau) je suis un peu paumé...