microservices - 使用事件驱动的微服务架构在 Web 应用程序中显示数据
问题描述
我是事件驱动微服务的新手,我对在这种架构中的 Web 应用程序中显示数据的最佳方式很感兴趣。假设我有 2 个微服务:每个服务具有独立数据库的订单和产品,以及用于发送事件的 nservicebus。我可以在网络应用程序中显示什么订单列表?我是否应该为 Web 应用程序和一些订阅事件并在订单或产品更改时存储数据副本的 SubscriberService 添加一个数据库?还是在微服务中添加 web api 以便在 Web 应用程序中接收数据更好?我也知道有一个选项可以使用 ETL 将副本填充到 WebAppDatabase
解决方案
推荐阅读
- symfony - Symfony Bundle 允许用户互相发送消息
- c# - 如何从先前旋转的结束位置旋转wpf中的控件
- android - Xamarin 应用程序(Android)无法从物理设备访问本地网络中的 mongodb 服务器
- c# - “函数运行时无法启动”
- android - 错误:onActivityResult 不会覆盖任何内容
- c - C中目标文件中具有多个定义的链接错误
- unity3d - 运行 Oculus Unity 示例框架
- javascript - 如何防止 Reactjs 中的多次点击
- java - 自引用泛型并获取您自己的实例
- python-3.x - 读取 csv 并跳转到特定索引