请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,请问一下business这个模块跟system这个模块的问题

老师,你好,请问business模块跟system模块区别在哪里呢?系统的业务逻辑代码不是写在system模块上吗?为什么还多出来一个business呢

正在回答

1回答

微服务就是要将不同的业务拆成不同的模块,system模块是系统相关的,比如用户、资源、角色、权限等;business是业务相关的,比如课程、章节、讲师等。

0 回复 有任何疑惑可以回复我~
  • 提问者 三尺357159 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-04-27 20:30:09
  • 我们这样的是不是可以叫做聚合工程,我一直听别人说聚合工程有解耦的作用,怎么理解这个呢?
    回复 有任何疑惑可以回复我~ 2020-05-06 22:24:49
  • 甲蛙 回复 慕粉8429964 #3
    Maven聚合工程其实就是课程中的父子工程。设计模式有个原则叫“高内聚,低耦合”,我们把功能紧密关联的聚成一个一个的模块,比如用户,角色,资源,三者功能很相关,所以把它们聚成一个system模块。模块和模块之间耦合度较低,比如system和business,似乎少了谁,另一个影响不是太大。
    回复 有任何疑惑可以回复我~ 2020-05-06 23:02:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信