INFO: Configurações que suporte Microsoft para Microsoft .NET Remoting com balanceamento de carga de rede

Traduções deste artigo Traduções deste artigo
ID do artigo: 830217 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sumário

Este artigo contém informações sobre as configurações Microsoft oferece suporte para Microsoft .NET Remoting com balanceamento de carga de rede.

Mais Informações

A Microsoft atualmente oferece suporte a .NET Remoting com carga de rede de balanceamento de somente para objetos conhecidos SingleCall . objetos conhecidos SingleCall não manter informações de estado que se relaciona a cada chamada na sua memória. Além disso, objetos conhecidos SingleCall tratam cada chamada como uma nova chamada. Portanto, qualquer sistema de remoting do servidor pode manipular qualquer chamada, e pode chamadas de balanceamento de carga. Microsoft não oferece suporte de balanceamento de carga de rede para objetos conhecidos singleton ou para objetos de cliente-ativado. objetos conhecidos singleton e objetos ativado cliente mantêm informações de estado que está relacionado a cada chamada na sua memória. Portanto, você não pode balanceamento de carga esses objetos.

Observação Embora o Microsoft .NET Framework ofereça suporte a .NET Remoting com balanceamento de carga de rede para objetos conhecidos singleton , Microsoft não considera balanceamento de carga para objetos conhecidos singleton tão eficiente quanto de balanceamento de carga para SingleCall objetos conhecidos.

Quando você usa o .NET Remoting, .NET Framework cria uma conexão com um canal de transporte de um sistema de remoting do cliente para se comunicar com um sistema de remoting do servidor. O sistema de remoting do cliente e o sistema de remoting do servidor são uma combinação de um endereço IP (Internet Protocol) e um número de porta. Microsoft .NET remoting usa uma conexão por domínio de aplicativo para um sistema de remoting do cliente. O .NET Framework mantém uma conexão aberta até que haja 10 segundos de inatividade. Depois que o .NET Framework fecha uma conexão, uma nova chamada de sistema de interação remota faz com que o .NET Framework tentar criar outra conexão. Com base nas balanceamento de carga de rede afinidade valor configurações, os saldos de carga do .NET Framework esta conexão para qualquer um dos outros sistemas de comunicação remota de servidor disponível. Se o sistema de remoting do servidor de destino não responder a essa tentativa para criar uma conexão, ocorrerá um erro interceptável. Você pode escrever código para manipular esse erro interceptável.

Mesmo se você configura o balanceamento de carga de rede usar o valor de afinidade Nenhum , o sistema de remoting servidor mesmo serviços remoting todas as chamadas de um sistema de remoting do cliente até que o .NET Framework fecha uma conexão. No entanto, se o .NET Framework fecha uma conexão e, em seguida, ocorre uma nova chamada de sistema de interação remota, o .NET Framework tenta criar uma conexão para qualquer outro servidor disponível sistemas de comunicação remota. Se nenhum sistema de remoting servidor responde a essa tentativa, ocorrerá um erro interceptável.

Se você usar o .NET Framework oferece suporte para balanceamento de carga de rede, você pode balanceamento de carga em vários sistemas de comunicação remota do servidor. Esse equilíbrio-de carga aumenta a redundância e desempenho. Além disso, você pode escrever código que pode interceptar erros de conexão. No entanto, balanceamento de carga em sistemas de sistema de interação remota do servidor disponível pode não ser como uniformemente distribuído como de balanceamento de carga de que você pode criar usando HTTP.

A Microsoft oferece atualmente suporte balanceamento de carga de rede somente quando você utiliza conforme descrito neste artigo.

Referências

Para obter mais informações, visite os seguintes sites do Microsoft Developer Network (MSDN) da:
Acessar objetos em outros domínios de aplicativo usando o .NET Remoting
http://msdn2.microsoft.com/en-us/library/72x4h507(vs.71).aspx
Rede Provedor de balanceamento de carga
http://msdn2.microsoft.com/en-us/library/aa371729.aspx
WellKnownObjectMode enumeração
http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.wellknownobjectmode(vs.71).aspx

Propriedades

ID do artigo: 830217 - Última revisão: quinta-feira, 27 de fevereiro de 2014 - Revisão: 2.6
A informação contida neste artigo aplica-se 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 Edition
  • 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 Edition
  • Microsoft Visual Studio .NET 2002 Academic Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbfaulttolerance kbclientserver kbchannels kbnlb kbremoting kbinfo KB830217 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 830217

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