Evaluación de rendimiento de microservicios en operaciones de cifrado asimétrico de cadenas de texto

El objetivo principal de este trabajo de grado es la comparación entre dos paradigmas de programación: síncrono contra el paradigma asíncrono (reactivo)al realizar una tarea bloqueante de cifrado asimétrico de cadenas de texto. Se utilizaron los módulos del framework Spring web y Spring webflux para...

Full description

Autores:
García Betancourt, Roberto
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Fundación Universitaria Konrand Lorenz
Repositorio:
Fundación Universitaria Konrand Lorenz
Idioma:
spa
OAI Identifier:
oai:repositorio.konradlorenz.edu.co:001/5714
Acceso en línea:
https://repositorio.konradlorenz.edu.co/handle/001/5714
Palabra clave:
Programación imperativa
Programación estructurada
Programación concurrente
Microservicios
Sincrónico
Reactivo
Cifrado
Asimétrico
Rights
License
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
Description
Summary:El objetivo principal de este trabajo de grado es la comparación entre dos paradigmas de programación: síncrono contra el paradigma asíncrono (reactivo)al realizar una tarea bloqueante de cifrado asimétrico de cadenas de texto. Se utilizaron los módulos del framework Spring web y Spring webflux para la creación de dos microservicios, los cuales fueron sometidos a un conjunto de pruebas de carga controladas utilizando la herramienta JMeter. Para el esquema de pruebas ejecutado se encontró un mejor rendimiento del microservicio sincrónico logrando completar la mayor cantidad de peticiones con tiempos de duración de las pruebas cortos. Los resultados de este trabajo, nos permitió ver el comportamiento de los dos paradigmas y se espera que sirva de base para proponer nuevos escenarios de comparación de estos paradigmas utilizados en la industria del desarrollo.