1 领域模型中使用聚合,微服务要求提供单一服务

   这就要求使用领域模型设计微服务的时候,聚合颗粒的越细越好。

2 微服务要求只能访问api,不能跨服务访问数据库,如何保证各表数据的事务一致性

   使用事件驱动实现最终一致性(使用事件溯源开发微服务)。

   例如,订单创建的时候需要检测客户(用户)的信用额度,这设计到两个聚合,一个是订单,一个是客户。通过微服务,订单服务,客户服务

3 如何实现跨服务跨表查询

   

 

相关文章:

  • 2021-08-31
  • 2022-12-23
  • 2021-08-10
  • 2021-12-21
  • 2022-01-28
  • 2021-06-21
  • 2022-01-16
猜你喜欢
  • 2021-08-31
  • 2021-06-07
  • 2022-12-23
  • 2021-08-02
  • 2021-06-21
  • 2021-06-19
相关资源
相似解决方案