Je cherche un moyen efficace de gérer la communication plusieurs-à-plusieurs entre plusieurs processus s'exécutant sur ma machine.Communication interprocessus many-to-many, sans concentrateur central
Mes exigences seraient:
- Pas moyeu central (par exemple, aucun processus central qui achemine les messages)
- Tous les processus doivent être en mesure d'envoyer un message
- Tous les processus sont informés lorsque un nouveau message (de n'importe quel autre processus) est disponible
Je préférerais une solution basée sur des canaux nommés (par exemple, une solution basée sur un système de fichiers).
Pourquoi n'avez-vous pas besoin de concentrateur central? Qu'est-ce que vous essayez de faire exactement? Pourquoi préfères-tu les pipes nommées? – svick
Les deux sont des demandes des clients, en fait .. L'absence d'un hub central est motivée par une robustesse accrue – Andrea