微服务和模块化的区别是?

新手上路,请多包涵

请问这两者的区别是什么?

另外,有一种说法如下:
微服务和模块化,微服务的最小单位是服务,也就是说,每个服务都必须是完整的功能,比如用户系统,一个微服务就必须包含了注册,登入,注销等等,但是模块就只需要单独完成一个注册,或者登入。
请问这个说法对吗??求大佬解答

阅读 6.3k
2 个回答

微服务这样的描述一般侧重于其提供的服务是微服务,常见于webservice或者是restful应用所提供的服务。

模块化侧重于描述所构建的应用是模块化的,各个模块各司其职,各模块责任划分清晰,各模块互相协作构建所述大型应用。模块化常常也包括了模块是可插拔的,也可能涉及各模块库按需加载,不需要的模块可以自动去除(这样构建的应用体积小)。

功能模块化;业务服务化

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题