Nau*_*nja 5 architecture microservices
假设有这个服务 A,它负责向用户销售苹果。
如果每个用户都必须为一个苹果支付不同的价格,那么这个数据(设置)是作为服务 A数据库的一部分存储的,还是应该是外部的?
如果我们有多个不同的配置(用户/苹果成本、用户/苹果折扣、用户/苹果津贴),处理用户/服务映射的良好架构方法是什么,有什么建议吗?
小智 1
我认为最好的方法是将这种关系存储在服务A微服务中,因为价格是与销售过程直接相关的信息,而不是用户固有的东西。因此,我会有一个表或任何其他商店机制,在其中将用户及其每件商品的价格联系起来。例如,以关系方式,我将有一个包含(productId,userId,price)的表
| 归档时间: |
|
| 查看次数: |
246 次 |
| 最近记录: |