Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
HTML
<link rel="stylesheet" href="/download/attachments/419548451/TotvsApiDoc.css?version=18&modificationDate=1545415351680&api=v2">
<script src="/download/attachments/419548451/TotvsApiDoc.min.js?version=1&modificationDate=1545939893691&api=v2"></script>
<script src="/download/attachments/419548451/TotvsApiDocCustom_Auto.js?version=51&modificationDate=1546542702197&api=v2"></script>
<div id="container1" class="TotvsApiDoc-wrapper" style="position: relative;">	</div>

...

Introdução

...

à

...

sessões

...

confiáveis

...

Introdução à sessões confiáveis

Sessões confiáveis fornecem transferência confiável de ponta a ponta de mensagens entre uma origem e um destino usando o protocolo WS-Reability de mensagens, independentemente do número ou tipo de intermediários que separam os pontos de extremidade de mensagens (origem e destino). Isso inclui qualquer intermediário de transporte que não usa SOAP (por exemplo, proxies HTTP) ou intermediários que usam o SOAP (por exemplo, roteadores baseados em SOAP ou pontes) que são necessários para que as mensagens fluam entre os pontos de extremidade. Sessões confiáveis usam uma janela de transferência na memória para falhas de nível de mensagem SOAP e restabelecer as conexões no caso de falhas de transporte.


Sessões confiáveis fornecem transferências de mensagens confiáveis de baixa latência. Eles fornecem transferência confiável de mensagens SOAP sobre quaisquer proxies ou intermediários, equivalente ao que o TCP fornece para pacotes em pontes IP.

...

...

Sessões

...

confiáveis

...

no

...

RM

...

Sessões confiáveis no RM

Ganhos com a implementação

Com a implementação das sessões confiáveis no RM, ele a aplicação estará preparado preparada para trabalhar com Buffer no envio de pacotes e de manter a conexão de um serviço viva por mais tempo para reaproveitar as novas chamadas. Desta forma, evita-se novos handshakes e aspira-se um ganho de performance em cenários onde a comunicação do client com o server tenha uma latência muito alta.

...

Adicionar a tag EnableReliableConnection tanto no arquivo de configuração do client (RM.exe.config), quanto no arquivo de configuração do host (RM.Host.exe).

...

...

<div class="img-zoom-container">
<div class="img-div">


...

...

</div>
<div class="img-div-description">
Configuração da sessão confiável no client (RM.exe)
</div>
</div>

Versões do RM disponíveis

...

Havendo algum problema de comunicação entre o client e o server, o sistema levantará uma exceção e apresentará uma tela como a apresentada abaixo:

...


...

Essa mensagem irá se apresentar enquanto o lado client não conseguir se comunicar com o lado server. Ao se restabelecer a comunicação, o sistema voltará a funcionar corretamente.

...

  • A tag EnableReliableConnection não estiver presente, ou seja, por padrão o reliable connection estará ativado.
  • A tag EnableReliableConnection estiver presente nos arquivos de configuração do client e host com o valor true.

Havendo algum problema de comunicação entre o client e o server, o sistema irá tentar durante um intervalo de tempo manter a conexão ou reestabelecêrestabelecê-la automaticamente. Conseguindo restabelecer a comunicação, o sistema voltará a funcionar corretamente.

HTML
</div">


Aviso
titleAlerta

Ocorrendo queda do host, poderá haver congelamento da aplicação. Caso aconteça o congelamento, tente novamente, reiniciando o host e a aplicação. Caso o erro persista entre em contato com o administrador do sistema.

HTML
</div> </div>