INFO : configurations qui prend en charge de Microsoft pour Microsoft .NET Remoting avec équilibrage de charge réseau

Traductions disponibles Traductions disponibles
Numéro d'article: 830217 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Résumé

Cet article contient des informations sur les configurations Microsoft prend en charge pour Microsoft .NET Remoting avec équilibrage de la charge réseau.

Plus d'informations

Microsoft prend actuellement en charge .NET Remoting avec la charge réseau équilibrage uniquement pour les objets connus SingleCall . objets connus SingleCall ne conservent pas les informations d'état relatives à chaque appel dans leur mémoire. En outre, objets connus SingleCall traitent chaque appel comme un nouvel appel. Par conséquent, n'importe quel système d'accès distant serveur peut gérer les appels, et vous pouvez les appels de solde de la charge. Microsoft ne prend pas en charge Équilibrage de la charge réseau pour les objets connus singleton ou objets activé pour le client. objets connus singleton et objets activé pour le client conservent des informations d'état relatives à chaque appel dans leur mémoire. Par conséquent, vous ne pouvez pas Solde charge ces objets.

note Même si Microsoft .NET Framework prend en charge .NET Remoting avec équilibrage de charge réseau pour les objets connus singleton , Microsoft ne considère équilibrage de charge pour les objets connus singleton aussi efficace que équilibrage de charge pour les objets connus SingleCall .

Lorsque vous utilisez .NET Remoting, le .NET Framework crée une connexion avec un canal de transport d'un système à distance client communiquer avec un système d'accès distant de serveur. À la fois le système d'accès distant de client et le système d'accès distant de serveur sont une combinaison d'une adresse IP (Internet Protocol) et un numéro de port. Microsoft .NET remoting utilise une connexion par domaine d'application pour un système d'accès distant de client. Le .NET Framework conserve une connexion ouverte jusqu'à ce que sont 10 secondes d'inactivité. Une fois le .NET Framework se ferme une connexion, un nouveau appel remoting provoque .NET Framework essayer de créer une autre connexion. Basé sur l'équilibrage de charge réseau l'affinité du valeur paramètres, la charge de .NET Framework-soldes cette connexion à un des autres systèmes serveur disponibles à distance. Si le système à distance du serveur cible ne répond pas à cette tentative pour créer une connexion, une erreur interceptable se produit. Vous pouvez écrire du code pour gérer cette erreur interceptable.

Même si vous configurez équilibrage de charge réseau pour utiliser la valeur affinité aucune , le même système d'accès distant serveur services tous les appels à distance d'un système d'accès distant client jusqu'à ce que le .NET Framework ferme une connexion. Toutefois, si le .NET Framework ferme une connexion et qu'un appel à distance nouvelle se produit, le .NET Framework tente de créer une connexion à une des autre serveur disponible systèmes d'accès distant. Si aucun système d'accès distant serveur ne répond à cette tentative, une erreur interceptable se produit.

Si vous utilisez le .NET Framework prend en charge pour la fonction d'équilibrage de la charge réseau, vous pouvez solde de la charge sur plusieurs systèmes d'accès distant serveur. Cette équilibrage de charge augmente la redondance et de performances. Également, vous pouvez écrire du code qui peut intercepter les erreurs de connexion. Cependant, équilibrage de charge sur les systèmes à distance serveur disponible peut ne pas comme uniformément distribuée en tant que l'équilibrage de charge que vous pouvez créer à l'aide du protocole HTTP.

Microsoft prend en actuellement charge Équilibrage de la charge réseau uniquement lorsque vous utilisez comme décrit dans cet article.

Références

Pour plus d'informations, reportez-vous aux sites Microsoft Developer réseau MSDN (Web adresses suivantes :
Accéder aux objets dans les autres domaines d'application à l'aide de .NET Remoting
http://msdn2.microsoft.com/en-us/library/72x4h507(vs.71).aspx
Réseau fournisseur de équilibrage de charge
http://msdn2.microsoft.com/en-us/library/aa371729.aspx
WellKnownObjectMode, énumération
http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.wellknownobjectmode(vs.71).aspx

Propriétés

Numéro d'article: 830217 - Dernière mise à jour: mercredi 26 février 2014 - Version: 2.6
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional
  • Microsoft Visual Studio .NET 2003 Éducation
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Éducation
Mots-clés : 
kbnosurvey kbarchive kbmt kbfaulttolerance kbclientserver kbchannels kbnlb kbremoting kbinfo KB830217 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 830217
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com