IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

[2.0]Diffusion de données depuis un serveur: .Net Remoting ou Message Queuing


Sujet :

Framework .NET

  1. #1
    Membre actif
    Inscrit en
    Août 2006
    Messages
    381
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 381
    Points : 252
    Points
    252
    Par défaut [2.0]Diffusion de données depuis un serveur: .Net Remoting ou Message Queuing
    Bonjour,

    je travaille sur une architecture client/serveur.
    Les clients envoient des requêtes au serveur via .Net Remoting.
    Le serveur doit aussi diffuser des données aux clients.
    J'avais imaginé initialement utiliser les évenements pour diffuser ces données mais avec .Net Remoting, il semble que cela ne marche pas très très bien. J'ai lu quelques articles sur le sujet sur le net, et pour la plupart, les auteurs déconseillent de les utiliser. J'aimerais tout d'abord avoir vos avis à ce sujet.

    Si je n'utilise pas .Net Remoting, que puis-je utiliser selon vous ?
    Message Queuing semble être une solution interessante pour ce type de choses même si je n'ai pas réellement besoin de la notion de file d'attente.
    En effet, les données sont émises aux clients. Si un client n'est pas dipo au moment de la diffusion, il ne lui servira à rien de les connaître lorsqu'il se reconnectera 10 minutes après.

    J'aurais donc besoin de vos avis et de vos expériences.

    Merci d'avance.

  2. #2
    Membre actif
    Inscrit en
    Août 2006
    Messages
    381
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 381
    Points : 252
    Points
    252
    Par défaut
    Pas d'amateur pour le Message Queuing ou le .Net Remoting ?

    Merci de me faire part de vos remarques.

  3. #3
    Membre expérimenté
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Points : 1 566
    Points
    1 566
    Par défaut
    Salut,

    C'est vrai que en Remoting les évenements consomment beacoup de resources lors de la notification des client et vice versa et ca peut par la suite affecter la scalabilité de ton applications distribué. Mais ca reste une solution efficace est reste à appréhender avec beacoup de précautions.

    En ce qui concerne MSQM, pense que tu es entrain de simuler La Poste avec une contrainte de plus : les courriers sont sûrs d'arriver à leurs destinataires. De point de vue performance, le Remoting est plus rapide en exécution.

    Dans ton cas je pense que .Net Remoting est plus approprié, d'autant plus que tu travailles en mode connecté.

Discussions similaires

  1. Pb insertion de données depuis un serveur lié
    Par weebo dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 19/10/2011, 11h16
  2. Pousser des données depuis le serveur vers le client dans le header HTTP
    Par Barsy dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 31/12/2010, 14h03
  3. Téléchargement de données depuis un serveur
    Par claire34 dans le forum Flex
    Réponses: 6
    Dernier message: 29/11/2010, 14h16
  4. Processus Serveur Net Remoting invincible
    Par Jango51 dans le forum C#
    Réponses: 2
    Dernier message: 04/11/2009, 13h52
  5. recuperation des données depuis le serveur
    Par isoman dans le forum JPA
    Réponses: 5
    Dernier message: 06/04/2009, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo