标签: java microservices
这两者有什么区别?
借助微服务,我们可以将大型代码库分成可管理的小部分(微服务),而Java 9的模块化功能也可以实现这一点。
答案 0 :(得分:1)
使用Java 9,您可以实现代码的模块化,微服务是可独立部署的组件。
当然,要独立部署,代码必须是模块化的。 Java 9提供了一种方法来实现此目的,但是例如,您可以使用Maven模块来实现相同的目的。
即使您不需要或不想独立部署组件,将代码模块化也是一个好习惯。从长远来看,它使您的代码可维护且更便宜。