关于模块拆分

关于模块拆分

这里吧商品分类和商品模块,购物车和订单模块放在一起;为什么说把他们分开成不同的模块,会增加成本,这句话怎么理解,模块增多具体会对什么产生影响?


http://img1.sycdn.imooc.com//climg/5fbcbaa90902ca3805230411.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,1、在前面的课程中讲过,如果说两个模块它们的关系很紧密,经常是相互调用,那拆分它们会增加人员的成本也会增加调用的成本。因为如果原本它们在一起,它们的访问,数据处理都非常流畅,在模块内就好像是单体应用,但是拆开之后,无论是http通信还是dubbo通信,通信速度都会下降。

2、在当前商品分类和商品模块中,比如  列出某个分类下的商品,展示某个具体商品时也需要展示一下该商品的分类信息,说明它们之间有很强的相互依存关系。

    ​此时如果拆分它们,不仅需要两个小组来做它们的功能,增加人员成本,也会因为使用服务间的调用而使通信效率降低,通过其他方式提高通信效率也会增加成本,所以说把他们分开成不同的模块,会增加成本。

购物车模块和订单模块也是同理。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师