Comparativa de una arquitectura de microservicios usando ASP.NET Core vs Jakarta EE
No Thumbnail Available
Date
2024
Journal Title
Journal ISSN
Volume Title
Publisher
PUCE - Esmeraldas
Abstract
El artículo compara el rendimiento de ASP.NET Core 8 y Jakarta EE 10 en microservicios, midiendo la tencia, throughput y tasa de errores con Apache JMeter bajo cargas de hasta 10,000 usuarios concurrentes. ASP.NET Core mostró mayor estabilidad y menor latencia, con tiempos de respuesta que aumentaron de 85 ms a 798 ms (+839%), mientras que Jakarta EE alcanzó 1,143 ms (+1,245%). En el percentil 99, ASP.NET Core registró 3,118 ms, frente a más de 5,500 ms en Jakarta EE (+76%). El throughput máximo en ASP.NET Core fue de 5,728 solicitudes/seg con 4,000 usuarios, descendiendo a 4,724 con 10,000 (-17.5%), en contraste con Jakarta EE, que solo logró 1,946 solicitudes/seg (-66%). La tasa de error en ASP.NET Core se mantuvo en 0% hasta 6,000 usuarios y llegó a 13.12% con 10,000, mientras que Jakarta EE experimentó un incremento abrupto de 0.05% con 7,000 usuarios a 27.40% con 10,000 (+54,700%), reflejando problemas en la gestión de concurrencia. Los resultados indican que ASP.NET Core maneja mejores entornos de alta demanda, mientras que Jakarta EE presenta una disminución en respuesta a concurrencias elevadas.
Description
Keywords
Lenguajes de programación, ASP.NET, Jakarta EE, Arquitectura de redes, Software
