Detalhes bibliográficos
Ano de defesa: |
2022 |
Autor(a) principal: |
Tenorio, Ricardo Bruno de Araújo |
Orientador(a): |
Leite, Jair Cavalcanti |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Universidade Federal do Rio Grande do Norte
|
Programa de Pós-Graduação: |
Residência em Tecnologia da Informação
|
Departamento: |
Instituto Metrópole Digital
|
País: |
Brasil
|
Palavras-chave em Português: |
|
Link de acesso: |
https://repositorio.ufrn.br/handle/123456789/48324
|
Resumo: |
A fim de se evitar requisições redundantes no contexto dos sistemas do TCE-RN e melhorar o tempo de resposta dessas aplicações foi proposto neste estudo o uso de Cache com Redis para dados que não se alteram frequentemente e que apresentam alta demanda de solicitações. Três cenários foram analisados para quantificar a performance com o uso de cache distribuído: 1) sem uso de cache e sem DTOs específicos; 2) com uso de cache e DTOs específicos; 3) somente com uso de DTOs específicos. Para realizar os testes de carga foi utilizado o Apache JMeter. Com as métricas de tempo de resposta, throughput e tamanho das respostas de requisição foi possível afirmar que o uso de cache distribuído otimiza tanto o tempo de resposta quanto o throughput em relação ao modelo sem cache. Considerando que essas Requisições Redundantes são realizadas atualmente por todos os sistemas do TCE-RN, o uso do cache reduziu a alta carga sobre bancos de leitura e escrita que centralizam informações. |