Debido al alto tráfico generado por robots, estamos aplicando limitaciones en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Artículo:
Inversión de la comunicación entre microservicios usando bases de datos reactivas

Cargando...
Miniatura

Editor

Sistedes

Publicado en

Actas de las XIX Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2024)

Licencia Creative Commons

Resumen

En la era de la arquitectura de microservicios, la comunicación eficiente entre componentes distribuidos es vital para garantizar la escalabilidad y capacidad de respuesta del sistema. Los patrones de comunicación tradicionales a menudo conducen a cuellos de botella, problemas de latencia y acoplamiento de servicios, lo que dificulta la realización de los verdaderos beneficios de los microservicios. La inversión de la comunicación entre microservicios ya es una realidad en muchas arquitecturas de microservicios. Sin embargo, esta comunicación se implementa a menudo a través del uso de colas de mensajes, como Kafka o RabbitMQ. Si bien las colas de mensajes son una solución válida, introducen complejidad adicional y sobrecarga operativa. Además, la elasticidad a menudo está limitada por la capacidad de la cola de mensajes, ya que no todos ellas pueden escalar horizontalmente. En este artículo, exploramos cómo las bases de datos reactivas pueden usarse para lograr la inversión de la comunicación sin la necesidad de colas de mensajes, simplificando la arquitectura y reduciendo costes.

Descripción

Acerca de Mena, Manel

Palabras clave

Microservicios, Inversión De La Comunicación, Bases De Datos Reactivas, Arquitecturas De Software

Citación

Mena, M., Criado, J., Iribarne, L., Corral, A.: Inversión de la comunicación entre microservicios usando bases de datos reactivas. In: Resinas, M. (ed.) Actas de las XIX Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2024). Sistedes (2024). https://hdl.handle.net/11705/JCIS/2024/13