我有服务库存/产品(REST API)和服务订单(RPC API)。订单服务将使用Stock / Products中的一些数据。
将从GUI客户端使用订单。
我看到两个集成选项:
哪种方法更好? 我倾向于选择(2)因为我不明白为什么我会通过RPC API“隧道”REST API。
答案 0 :(得分:0)
我认为您应该更喜欢在服务器中进行集成,因为封装更好。你的主要目标应该是让生活尽可能轻松。
客户应该只需要知道他们想要他们的订单。让服务器处理组装产品的细节。
您在Amazon.com中有一个完美的例子。它们让您只需一个请求即可获得所需内容,但许多服务都参与其中。