jsonapi - 包括外部资源

时间:2017-11-09 19:29:18

标签: microservices json-api katharsis

我正在尝试在由不同服务处理的资源之间进行包含。这两项服务都使用Katharsis。我们假设这些资源是Book和Publisher。我想在获取图书资源时能够包括出版商。

我知道我可以让Book服务对发布服务进行HTTP调用。这里的问题是我将获得发布者的JSON表示。我必须将它反序列化为Publisher POJO并放入Book POJO中。然后Katharsis会再次将所有内容序列化为包含的Publisher。

一个问题是Book服务需要了解Publisher模型及其关系等。我想我可以将模型从发布者服务提取到java api中,并将其包含在book服务中。不确定这是一个好习惯。

另一个问题涉及效率。我反序列化只是为了再次序列化。

有更好的方法吗?人们如何处理这个问题?

0 个答案:

没有答案