Análisis de la Comunicación Asíncrona en Arquitectura de Microservicios

Autores/as

  • Nelson Rodríguez Departamento de Informática, Facultad de Ciencias Exactas Físicas y Naturales Universidad Nacional de San Juan
  • María Murazzo Departamento de Informática, Facultad de Ciencias Exactas Físicas y Naturales Universidad Nacional de San Juan
  • Hernán Atencio Departamento de Informática, Facultad de Ciencias Exactas Físicas y Naturales, Universidad Nacional de San Juan
  • Marcelo Moreno Departamento de Informática, Facultad de Ciencias Exactas Físicas y Naturales, Universidad Nacional de San Juan
  • Diego Medel Departamento de Informática, Facultad de Ciencias Exactas Físicas y Naturales, Universidad Nacional de San Juan

Palabras clave:

Microservices, Distributed Computing, Communication microservices, Synchronous Communication Microservices

Resumen

Las aplicaciones distribuidas  han revolucionado las prácticas de desarrollo de software al descentralizar los componentes, facilitar la escalabilidad y permitir la agilidad en el diseño y despliegue de sistemas. Varios problemas como la pérdida de control, la seguridad, la comunicación eficiente entre componentes y la tolerancia a falla aún siguen sin resolverse completamente, lo cual la presentan como un área de investigación desafiante. Además, los entornos distribuidos pueden ocasionar otras problemáticas adicionales,  como sincronización, escalabilidad, consistencia, optimización del rendimiento, entre otros. Los microservicios son arquitecturas de software esenciales para aplicaciones distribuidas modernas, pero requieren un enfoque disciplinado en diseño, seguridad, observabilidad y automatización. Un factor sumamente importante es la comunicación, dado que la misma en las aplicaciones monolíticas se realiza entre métodos que forman parte de un solo proceso, es decir, se crea una clase y se llama al método dentro del módulo de destino, todos ejecutando el mismo proceso. Esta comunicación es muy simple pero al mismo tiempo los componentes están altamente acoplados entre sí y son difíciles de separar y escalar de forma independiente. A diferencia de esto, los microservicios presentan variedad de alternativas para comunicarse tanto sincrónica como asincrónicamente, con lo cual la utilización de recursos y los valores de parámetros como performance resultan de interés para el desarrollo de aplicaciones más eficientes y resilientes, especialmente cuando numerosos servicios pequeños colaboran para lograr una actividad empresarial unificada. Debido a que la comunicación asincrónica puede resultar dependiente del bróker o agente de mensajes, el análisis se realiza de forma independiente del mismo. Por lo tanto, el presente trabajo tiene por objetivo analizar las alternativas de comunicación asincrónicas, su implementación, análisis, conclusiones y posibles trabajos futuros.

Descargas

Publicado

13-06-2026

Cómo citar

Rodríguez, N., Murazzo, M. ., Atencio, H. ., Moreno, M. ., & Medel, D. . (2026). Análisis de la Comunicación Asíncrona en Arquitectura de Microservicios . ReTEC - Revista Electrónica De Tecnología, Educación Y Ciencia, 1(3), 46–54. Recuperado a partir de https://retec.unsa.edu.ar/ojs/index.php/retec/article/view/37