INFORMACIÓN: Configuración que admite Microsoft para Microsoft .NET Remoting con equilibrio de carga de red

Seleccione idioma Seleccione idioma
Id. de artículo: 830217 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Resumen

En este artículo contiene información acerca de las configuraciones que Microsoft admite para Microsoft .NET Remoting con equilibrio de carga de red.

Más información

Microsoft admite actualmente .NET Remoting con carga de red equilibrio sólo para los objetos conocidos SingleCall . los objetos conocidos SingleCall no conservan información de estado relacionada con cada llamada en su memoria. Además, los objetos conocidos SingleCall tratan cada llamada como una nueva llamada. Por lo tanto, cualquier sistema de interacción remota del servidor puede controlar cualquier llamada, y puede que las llamadas de equilibrio de carga. Microsoft no admite el equilibrio de carga de red para los objetos conocidos Singleton o para los objetos activados en el cliente. los objetos Singleton conocidos y los objetos activados en el cliente conservan información de estado relacionada con cada llamada en su memoria. Por lo tanto, puede equilibrar la carga estos objetos.

Nota Aunque Microsoft .NET Framework es compatible con .NET Remoting con equilibrio de carga de red para los objetos conocidos Singleton , Microsoft no considera equilibrio de carga para los objetos conocidos Singleton tan eficaz como equilibrio de carga para los objetos conocidos SingleCall .

Cuando utilice .NET Remoting, .NET Framework crea una conexión con un canal de transporte para un sistema de interacción remota de cliente para comunicarse con un sistema de interacción remota del servidor. Tanto el sistema de interacción remota de cliente y el sistema de interacción remota del servidor son una combinación de una dirección Protocolo Internet (IP) y un número de puerto. Microsoft .NET remoting utiliza una conexión por dominio de aplicación para un sistema de interacción remota de cliente. .NET Framework mantiene una conexión abierta hasta que hay 10 segundos de inactividad. Después de que .NET Framework se cierra una conexión, una llamada remota nueva hace que .NET Framework intentar crear otra conexión. Según la configuración de valor de afinidad de equilibrio de carga de red, los saldos de carga de .NET Framework esta conexión a cualquiera de los sistemas de interacción remota de servidor disponible. Si el sistema de interacción remota del servidor de destino no responde al intentar crear una conexión, se produce un error capturable. Puede escribir código para controlar este error capturable.

Aunque configurar Equilibrio de carga de red utilizar el valor de afinidad Ninguno , el sistema de interacción remota del servidor mismo servicios todas llamadas remotas desde un sistema de interacción remota de cliente hasta que .NET Framework cierra una conexión. Sin embargo, si .NET Framework cierra una conexión y, a continuación, se produce una nueva llamada remoting, .NET Framework intenta crear una conexión a cualquier otro servidor disponible en sistemas de interacción remota. Si ningún sistema de interacción remota de servidor responde a este intento, se produce un error capturable.

Si utiliza .NET Framework admite para equilibrio de carga de red, puede equilibrar la carga en varios sistemas remotos de servidor. Este equilibrio de carga aumenta el rendimiento y redundancia. Además, puede escribir código que pueda interceptar errores de conexión. Sin embargo, Equilibrio de carga en sistemas de interacción remota de servidor disponible no puede ser tan uniformemente distribuida como el equilibrio de carga que puede crear mediante HTTP.

Actualmente Microsoft admite equilibrio de carga de red únicamente cuando se utiliza como se describe en este artículo.

Referencias

Para obtener más información, visite los siguientes sitios Web de Microsoft Developer Network (MSDN):
Acceso a objetos de otros dominios de aplicación mediante .NET Remoting
http://msdn2.microsoft.com/en-us/library/72x4h507(vs.71).aspx
Red Proveedor de equilibrio de carga
http://msdn2.microsoft.com/en-us/library/aa371729.aspx
WellKnownObjectMode (enumeración)
http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.wellknownobjectmode(vs.71).aspx

Propiedades

Id. de artículo: 830217 - Última revisión: jueves, 27 de febrero de 2014 - Versión: 2.6
La información de este artículo se refiere a:
  • 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 Academic Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional
  • Microsoft Visual Studio .NET 2002 Academic Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbfaulttolerance kbclientserver kbchannels kbnlb kbremoting kbinfo KB830217 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 830217

Enviar comentarios

 

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