- ¿Cómo se comparten datos entre dos microservicios??
- ¿Cuál es la mejor manera de enviar datos entre dos microservicios??
- ¿Pueden los microservicios tener una base de datos compartida??
- Si dos microservicios comparten una base de datos?
¿Cómo se comparten datos entre dos microservicios??
Un principio básico de microservicios es que cada servicio administra sus propios datos. Dos servicios no deben compartir un almacén de datos. En cambio, cada servicio es responsable de su propio almacén de datos privado, al que otros servicios no pueden acceder directamente.
¿Cuál es la mejor manera de enviar datos entre dos microservicios??
Los dos protocolos de uso común son la solicitud/respuesta HTTP con API de recursos (al consultar sobre todo) y mensajes asíncronos livianos al comunicar actualizaciones en múltiples microservicios.
¿Pueden los microservicios tener una base de datos compartida??
En el patrón compartido-database por servicio, varios microservicios comparten la misma base de datos. Debe evaluar cuidadosamente la arquitectura de la aplicación antes de adoptar este patrón y asegurarse de evitar tablas calientes (tablas individuales que se comparten entre múltiples microservicios).
Si dos microservicios comparten una base de datos?
Los microservicios con bases de datos compartidas no pueden escalar fácilmente.
Además, la base de datos será un solo punto de falla. Los cambios relacionados con la base de datos podrían afectar múltiples servicios. Además, los microservicios no serán independientes en términos de desarrollo e implementación, ya que se conectan y operan en la misma base de datos.