如何重构Java web项目包结构以便符合微服务?

时间:2017-01-19 15:55:27

标签: java maven microservices

我们有这样一个混乱的java web项目需要重构。首先,我们需要确认新的包结构或maven项目结构。

由于微服务现在很热,我们想设计符合微服务的包结构(我不太了解)。 因此,我们可以在第二阶段将更少的工作重构为微服务。

是否有这样的银弹'?

1 个答案:

答案 0 :(得分:0)

你不应该根据什么" hot"做出项目决定。马上。明年你会做什么,什么时候会有什么热点"?再次进行重构?微服务架构只适用于几种类型的项目,但不适用于所有类型的项目。没有微服务就可以实现良好的架构和干净的代码。首先,您应该对项目及其域进行更深入的分析。您应该考虑这种类型的架构是否真的会帮助您以及为什么。在微服务架构中,您也可以在不同的抽象层次上混乱。它可以是长篇文章或出版物的主题。我建议你在开始任何具体工作之前进行更深入的研究。

  

是否有这样的银弹'?

当然不是。