关于数据层是否有必要做成单独的restful服务
发布于 8 年前 作者 BiteBit 3700 次浏览 来自 问答

1.上家公司做的项目,A,B,C,D各个子模块全部通过restful接口调用E子模块做数据的CRUD,记录日志,缓存等。 2.目前公司的项目是A,C,D,E各个子模块都有数据存储,直接在各自的子模块中做CRUD。

大家觉得有必要给数据层单独出来做成一个restful服务吗。

4 回复

有,需求不断变化之后,到时候完全有可以A,C,D,E交叉调用数据

@flyingcodes

在做微信公众号后端,我目前想把现在的项目重构一下。

前置模块目前是通过微信服务号调用,以后可能增加支付宝服务窗口。 所以想把各个业务子模块独立出来,做成业务层,数据层独立出来以及其他外部服务。

以后再增加支付宝服务窗口前置,然后统一调用业务层就OK了。

@BiteBit 人手和时间允许的话还是尽量分离解耦吧,以后不管重构或者扩展哪一个独立子模块,对全局影响都不会是翻天覆地的

@BiteBit 尽量在项目不是很臃肿的时候就分离和解耦,除非这个项目没有以后

回到顶部