# Demostración de microservicio

Demostración de microservicio

Ejemplo de microservicio Dot Net Core; utiliza Ocelot para implementar la puerta de enlace del servicio, IdentityServer4 para implementar la autenticación y CAP para lograr la coherencia final de los datos distribuidos.

El microservicio adopta internamente un diseño basado en modelos de dominio para implementar funciones como registros de interfaz, control de permisos, multiinquilino, eliminación temporal y separación de lectura y escritura.

La base de datos usa Postgresql, el caché usa Redis y la cola de mensajes usa RabbitMQ.

Otros componentes utilizados incluyen Refit, CSRedis, Swaager, MediatR (modo mediador), Automapper, Nlog, etc.

El proyecto se refiere a EShop; se divide en tres microservicios: servicio de exploración de productos (Producto), servicio de pedidos (Pedido) y servicio de pago (Pago).

La estructura del proyecto es la siguiente:
[Error en la transferencia de la imagen del enlace externo. El sitio de origen puede tener un mecanismo anti-leeching. Se recomienda guardar la imagen y cargarla directamente (img-hqDWOt4U-1676525613242) (https://github. com/iamxiaozhuang/MicroserviceDemo/blob/master /%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%80%BB%E4%BD%93%E6%9E%B6%E6%9E %84.png)]
[Enlace externo La transferencia de la imagen falló. El sitio de origen puede tener un mecanismo anti-leeching. Se recomienda guardar la imagen y cargarla directamente (img-Shma72Gn-1676525613248)(https://github. com/iamxiaozhuang/MicroserviceDemo/blob/master/%E6%9C%8D %E5%8A%A1%E5%86%85%E9%83%A8%E9%A1%B9%E7%9B%AE%E5%88 %92%E5%88%86.png)]
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Microservicios Blazor+Dapr + K8s: instale el clúster K8s e implemente microservicios basados ​​en WSL
https://www.cnblogs.com/xiaozhuang/p/15166031.html

Supongo que te gusta

Origin blog.csdn.net/kalvin_y_liu/article/details/129059726
Recomendado
Clasificación