首页 > 解决方案 > 使用事件驱动的微服务架构在 Web 应用程序中显示数据

问题描述

我是事件驱动微服务的新手,我对在这种架构中的 Web 应用程序中显示数据的最佳方式很感兴趣。假设我有 2 个微服务:每个服务具有独立数据库的订单和产品,以及用于发送事件的 nservicebus。我可以在网络应用程序中显示什么订单列表?我是否应该为 Web 应用程序和一些订阅事件并在订单或产品更改时存储数据副本的 SubscriberService 添加一个数据库?还是在微服务中添加 web api 以便在 Web 应用程序中接收数据更好?我也知道有一个选项可以使用 ETL 将副本填充到 WebAppDatabase

标签: microservicesevent-driven-design

解决方案


推荐阅读