在微服务之间共享Page对象是一种好习惯吗? [关闭]

问题描述 投票:-1回答:1

让我们假设有两个spring boot微服务。例如,我们要共享Page对象信息,例如页面,大小,排序和对象列表。众所周知,棘手的问题是如何进行从一个微对象到另一个微对象的restemplate调用并检索Dto对象的页面。我的问题是,我们应该使用页面对象作为微服务之间的通信,还是我们的优良作法是仅使用一个Dto对象,该对象包含页面上所需的DTO列表作为属性,大小排序属性在此先感谢

java spring spring-boot spring-data spring-rest
1个回答
0
投票

我将始终选择一个dto。

所请求的服务永远不要公开其实现,并且应该容易调整,而无需进行重大更改。

这是正确的,与前端请求或服务到服务的通信无关。

© www.soinside.com 2019 - 2024. All rights reserved.