J'ai plusieurs processus dans mon système qui doivent communiquer entre eux.Besoin d'aide pour la conception d'une couche de communication inter-processus
Certains des processus doivent transmettre des segments de données 60 fois par seconde en continu, et certains sont très sporadiques.
La plupart des processus sont en C#, l'un est en C++.
Tous fonctionnant sur la même machine Windows 7.
À l'heure actuelle, chaque processus a sa propre implémentation de communication (canalisations, événements et sockets). Je cherche à unifier en une seule couche de communication.
- Comment implémenteriez-vous cela?
- Peut-être une sorte de diffusion avec le destinataire prévu comme en-tête?
- Quelle méthode de communication de processus choisiriez-vous?
Merci,
SW
Je suppose que ce ne sont pas toutes des instances du même processus? Si oui, quel est le point commun entre les «morceaux de données» qu'ils communiquent? – torak
Non, différents processus faisant des choses différentes. Je ne comprends pas la question de la communalité. –
La raison pour laquelle je vous demande est de parler de la consolidation en une seule couche.Tous les processus de différence envoyaient le même type d'information les uns des autres, alors l'ajout d'une autre couche est plus logique, du point de vue du partage de code au moins. – torak