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

Traduções de Artigos Traduções de Artigos
Artigo: 830217 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Sumário

Este artigo contém informações sobre as configurações que a Microsoft suporta para Microsoft .NET Remoting com balanceamento de carga em rede.

Mais Informação

A Microsoft suporta actualmente .NET Remoting com carga rede balanceamento de carga em apenas para SingleCall objectos bem conhecidos. objectos bem conhecidos SingleCall não retêm informações de estado relacionadas com cada chamada na sua memória. Além disso, objectos bem conhecidos SingleCall tratam cada chamada como uma nova chamada. Assim, qualquer sistema de sistema de interacção remota do servidor pode processar qualquer chamada e pode chamadas de equilíbrio de carga. Microsoft não suporta o balanceamento de carga em rede para objectos bem conhecidos singleton ou objectos activado de cliente. objectos bem conhecidos singleton e objectos cliente activado mantêm informações de estado relacionadas com cada chamada na respectiva memória. Não por este motivo, pode carregar saldo estes objectos.

Nota Embora o Microsoft .NET Framework suporte .NET Remoting com balanceamento de carga em rede para objectos bem conhecidos singleton , Microsoft não considera balanceamento de carga para objectos bem conhecidos singleton tão eficaz como balanceamento de carga para SingleCall objectos bem conhecidos.

Quando utiliza o .NET Remoting, .NET Framework cria uma ligação com um canal de transporte para um sistema remoto de cliente comunicar com um sistema de sistema de interacção remota do servidor. O sistema cliente remoto e o sistema de sistema de interacção remota do servidor são uma combinação de um endereço IP (protocolo Internet) e um número de porta. Microsoft .NET remoto utiliza uma ligação por domínio de aplicação para um sistema remoto de cliente. O .NET Framework mantém uma ligação aberta até existirem 10 segundos de inactividade. Depois do .NET Framework fecha uma ligação, uma nova chamada de sistema de interacção remota faz com que o .NET Framework tentar criar outra ligação. Com base nas balanceamento de carga em rede afinidade valor definições, os saldos de carregamento de .NET Framework esta ligação para qualquer um dos outros sistemas de sistema de interacção remota de servidor disponível. Se o sistema de sistema de interacção remota do servidor visado não responder a esta tentativa para criar uma ligação, ocorre um erro detectável. Pode escrever código para processar este erro detectável.

Mesmo se configurar o balanceamento de carga para utilizar o valor de afinidade nenhum , o mesmo sistema de sistema de interacção remota do servidor serviços todas as chamadas de sistema de interacção remota de um sistema remoto de cliente até que o .NET Framework fecha uma ligação. No entanto, se o .NET Framework fecha uma ligação e, em seguida, ocorre uma nova chamada de sistema de interacção remota, o .NET Framework tenta criar uma ligação a qualquer um dos outro servidor disponível sistemas sistema de interacção remota. Se nenhum sistema de sistema de interacção remota do servidor responde a esta tentativa, ocorre um erro detectável.

Se utilizar o .NET Framework suporte para o balanceamento de carga em rede, pode equilíbrio de carga em vários sistemas sistema de interacção remota do servidor. Este balanceamento de carga aumenta redundância e o desempenho. Além disso, pode escrever código que pode aplicar véus erros de ligação. No entanto, balanceamento de carga em sistemas de sistema de interacção remota do servidor disponível poderá não ser como uniformemente distribuído como o balanceamento de carga que pode criar utilizando HTTP.

Microsoft actualmente suporta o balanceamento de carga em rede quando utilizar tal como descrito neste artigo.

Referências

Para obter mais informações, visite os seguintes Web sites da Microsoft Developer Network (MSDN):
Aceder a objectos de outros domínios de aplicação utilizando o .NET Remoting
http://msdn2.microsoft.com/en-us/library/72x4h507(vs.71).aspx
Rede Fornecedor 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

Artigo: 830217 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 830217

Submeter comentários

 

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