fxleyu / precious-deposits

This repository is used for shell、Git、and etc. The taotie(饕餮) likes to eat and drink.
1 stars 0 forks source link

关于服务间数据隔离 #289

Open fxleyu opened 4 years ago

fxleyu commented 4 years ago

服务间调用使用防腐层已经是一个公认的最佳实践。

但是防腐层是否标准,或者这层是否够厚就议论纷纷。

当前在 koala 的实践是,只对接口做一个 Consumer 封装,数据结果使用调用方定义的。

这样调用方的数据就项目中任意扩散了。

fxleyu commented 4 years ago

如果自定义数据格式,就需要做很多 get/set操作,此外还需要new 一些中间对象,增加了项目的复杂度。