Java 9模块化与微服务?

时间:2019-12-22 17:12:44

标签: java microservices

这两者有什么区别?

借助微服务,我们可以将大型代码库分成可管理的小部分(微服务),而Java 9的模块化功能也可以实现这一点。

1 个答案:

答案 0 :(得分:1)

使用Java 9,您可以实现代码的模块化,微服务是可独立部署的组件。

当然,要独立部署,代码必须是模块化的。 Java 9提供了一种方法来实现此目的,但是例如,您可以使用Maven模块来实现相同的目的。

即使您不需要或不想独立部署组件,将代码模块化也是一个好习惯。从长远来看,它使您的代码可维护且更便宜。