【发布时间】:2020-07-16 20:15:19
【问题描述】:
假设我在所有部分都使用rest call进行通信
如果有请求需要所有这些服务来计算结果。
请求路径如下:
client->Account Service -> Inventory Service ->Shipping Service
道路漫长而复杂。 如果 Account Service 后出现错误,我需要按 Saga 模式进行补偿。
我想问一下,我能否在这些服务之上添加一个逻辑单元“A”,如下所示:
这样我就可以处理此服务上的所有逻辑。这些服务仅帮助逻辑单元查询和调整原始数据。所有复杂的逻辑都在逻辑单元中进行。
【问题讨论】:
标签: microservices