Je développe quelques applications pour les dispositifs embarqués; ils devraient être compatibles avec Windows CE 5.0 et XP incorporés en utilisant C# 2.0. Les applications doivent échanger de petits messages qui représentent généralement des événements. J'ai implémenté un premier prototype utilisant des sockets TCP et un serveur séparé agissant comme répartiteur (avec un modèle pub/sub). Cela fonctionne, mais je me demande si l'utilisation de MSMQ serait une meilleure solution. Les messages persistants m'aideraient dans quelques scénarios, mais généralement tous les événements devraient être consommés immédiatement par les applications cibles. Je voudrais connaître les avantages et les inconvénients des deux solutions et quelques lignes directrices pour m'aider avec la décision.Systèmes embarqués: Sockets vs MSMQ
Merci