spring cloud 微服务从设计原则上来讲,实体类是抽离出来进行共享还是保持独立
发布网友
发布时间:2022-04-23 14:37
我来回答
共1个回答
热心网友
时间:2023-10-18 20:24
好问题。
抽离出来共享的优点就是不用担心接口在调用的时候出现,因为实体类不一致导致的无法解析,导致接口调用失败。可是反过来又会造成,如果其中一个接口有需要修改,而另外一个接口同时依赖,但不需修改,怎么办?
保持独立的话,每次修改可以都可以根据实际情况确定各自的修改方式。但如果没有同时修改则可能造成调用失败。
所以,各有优点,但既然是微服务,解耦合,个人觉得,解耦合解的越彻底越好。
热心网友
时间:2023-10-18 20:24
好问题。
抽离出来共享的优点就是不用担心接口在调用的时候出现,因为实体类不一致导致的无法解析,导致接口调用失败。可是反过来又会造成,如果其中一个接口有需要修改,而另外一个接口同时依赖,但不需修改,怎么办?
保持独立的话,每次修改可以都可以根据实际情况确定各自的修改方式。但如果没有同时修改则可能造成调用失败。
所以,各有优点,但既然是微服务,解耦合,个人觉得,解耦合解的越彻底越好。