Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.
Base de Conhecimento

Framework - Linha RM - Frame - Pool de licenças Meu RH

Framework - Linha RM - Frame - Pool de licenças Meu RH

time.pngTempo aproximado para leitura: 00:05:25 min

Dúvida
Como funciona o consumo de licenças pelo portal Meu RH 

 

Ambiente
Framework - Linha RM - Frame - Todas as versões do Sistema RM

 

Solução
Os portais e serviços expostos pelo servidor de aplicação da Linha RM (RM.Host) tem o seu consumo independente de máquina e usuário. O seu consumo é dado por requisição e durante o tempo de vida de cada uma. Eles utilizam a licença TOTVS I ou similar, conforme a modalidade do contrato.
 
 Por questões de performance e escalabilidade o RM alimenta um Pool de Licenças a medida que elas são consumidas. O tempo de vida de cada licença no Pool é de 30s permitindo que ela seja reutilizada em requisições não concorrentes. Após ser reutilizada, a licença pode voltar para o Pool, caso ainda não tenha terminado o seu tempo de vida ou ser liberada no License Server. O Pool de Licenças é por Host, portanto caso existam vários Hosts atendendo às requisições, poderão ser consumidas licenças distintas independente da máquina e usuário. 

No diagrama abaixo, podemos visualizar o fluxo de duas requisições. A requisição 1 não encontra nenhuma licença no Pool e busca uma licença no License Server. Após terminar o seu processamento, faz a liberação da licença. Ela vai para o Pool caso tenha se passado menos de 30s do momento em que ela foi obtida pelo License Server. A licença fica no Pool até a sua próxima reutilização. Caso não seja reutilizada e liberada, o próprio License Server a libera após aproximadamente 180s do seu consumo.
A segunda requisição consegue obter a licença do Pool, processa e libera. Desta vez, já se passaram mais de 30s do momento em que ela foi obtida, ela vai de volta para o License Server e é liberada. 

 



Neste outro diagrama podemos ver uma requisição que tenta obter a licença do Pool e do License Server, mas não tem sucesso. Essa requisição entrará em um estado de espera por 10s aguardando uma notificação de que alguma licença em uso foi liberada. Assim que for notificada, ela continuará o fluxo tentado obter uma licença para processar.



Caso a requisição em espera não receba a notificação em 10s, ela continuará o fluxo tentando obter uma licença, caso não tenha nenhuma ainda disponível, um erro será retornado ao cliente. O diagrama abaixo exemplifica isso.

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _