Please enable JavaScript.
Coggle requires JavaScript to display documents.
RPCs - Coggle Diagram
RPCs
PATRONES DE SERVICIO
CONEXION DIRECTA
Puede que se produzcan cuellos de botella
Cada unos de los microservicio se conocen y se interconectan
API GATEWAY
La PI se encarga de realizar todas las conexiones
Se considera que la API se encuentra en una zona de confianza
ARQUITECTURA BASADA EN EVENTOS
BUS DE EVENTOS
Se considera que cada enveto tiene su propio identificador ID
La API se conecta a el microservicio
MICROSERVICIOS
Visiona para resolver problemas mas comunes
crear divisiones de elementos mas pequeños
MICROSERVICIOS VS MONOLITO
MONOLITICO
El monolito usa una sola base de datos para todos los módulos
Reusar los módulos en otro software es difícil.
Iniciar un proyecto y desarrollarlo es más sencillo en un monolito.
MICROSERVICIO
Debido a su independencia, los microservicios pueden ser parte de varios sistemas a la vez.
Cada microservicio se despliega por separado
Cada microservicio es independiente en propósito, entorno de ejecución, código y base de datos.
RPC VS SOCKETS
SOCKETS
Tiene su propia IP
Maneja peticiones
El desarrollo es mas complejo en comparación a RPC
RPC
Tiene un servicio "port mapper"
Maneja llamadas a procedimientos
El desarrollo es mas sencillo
PORT MAPPER
Elimina las dependencias de PC
Se encarga de eliminar las peticiones de los clientes