【发布时间】:2020-11-08 06:42:16
【问题描述】:
例如基础设施层有两个服务:
-
Contact,这是一项 Elasticesearch 服务。 -
PhoneNumber这是一个 SQL 服务。
Contact 服务需要获取每个联系人的电话号码并返回给调用者,所以它需要调用PhoneNumber 服务。
我想知道Contact是否可以直接调用PhoneNumber?它们都在基础设施层。
或者,我应该先让Contact回到domain层的服务,然后让domain层的服务调用PhoneNumber?
谢谢!
【问题讨论】: