...
- Nos ambientes balanceados deve haver um único repositório (RPO). Não compartilhe RPO em rede, pois os servidores de aplicação fazem leitura intensiva do RPO quando executam os JOBS, visto que neles estão compiladas todas as regras de negócio. Se o RPO é compartilhado em rede, tem como resultado:
- Degradação na performance de execução dos servidores de aplicação que utilizam o RPO compartilhado (tráfego de RPO em rede).
- O aumento do consumo de recursos de rede nos servidores que compartilham RPO, tipicamente, saturam o uso das interfaces de rede, criando uma concorrência de transmissão de dados.
Info |
---|
|
O repositório de funções do TSS (Apo) é do tipo Small Application e contempla apenas as funções relativas às regras de negócio do TSS, além da LIB de Framework. Os demais recursos do ERP não estão presentes neste arquivo. |
Alguns pontos são imprescindíveis no balanceamento e bom funcionamento do TSS:
- É recomendado que um servidor do TSS seja configurado para atuar apenas como WebService.
- A quantidade de Jobs configurados em um servidor impacta no consumo de recursos da máquina, assim como, na agilidade que cada JOB e cada procedimento tem, portanto, como recomendação, balanceie os Jobs e os procedimentos pelo tamanho de carga.
- Caso um JOB (exemplo o de NFe) seja muito utilizado por possuir grande quantidade de notas a serem transmitidas, monitoradas, isole este JOB em um servidor separado dos demais JOBs em concorrência.
- Caso algum procedimento de algum JOB seja muito utilizado ou apresente tempo de espera acima do esperado a ser executado, isole-o em um servidor, separado dos demais Jobs e procedimentos.
- Observe a quantidade de entidades ativas e configuradas para serem processadas nos Jobs. Quaisquer entidades que não requeiram o processamento, ou que não são utilizadas, devem ser desativadas no TSS ou configurados os Jobs para que não sejam processadas.
- Entidades que possuem um volume grande de documentos a serem processados, ou demandam maior prioridade na agilidade dos processos, devem ser isoladas em servidores dedicados a elas, garantindo que o processamento seja prioritário distante das demais entidades.
- Acompanhe a utilização dos recursos físicos da máquina como memória e processador, se a utilização está acima do esperado, balanceie os Jobs e, se necessário, as entidades em máquinas diferentes, para não ocasionar lentidão no processo do TSS.
Modelos de Balanceamento
A maior parcela do processamento do TSS se resume às tarefas de construção dos lotes, assinatura digital do documento, transmissão ao fisco e verificação dos possíveis retornos do processamento fiscal. Por esta razão, o balanceamento tem como foco estas tarefas. Para atender as diferentes necessidades encontradas, o TSS compreende quatro modelos de balanceamento no que diz respeito ao processamento destas tarefas, abaixo listados:
...