【问题标题】:How to Refactor Java web project package structure so that conform to microservice?如何重构 Java Web 项目包结构以符合微服务?
【发布时间】:2017-01-20 00:36:46
【问题描述】:

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

现在微服务很火,我们想设计符合微服务的封装结构(这个我不太了解)。 所以我们可以在第二阶段将项目重构为微服务的工作更少。

有这样的“银弹”吗?

【问题讨论】:

标签: java maven microservices


【解决方案1】:

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

有这样的“银弹”吗?

当然不是。

【讨论】:

    猜你喜欢
    • 2018-01-28
    • 2016-11-17
    • 1970-01-01
    • 2017-12-26
    • 2013-07-11
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    • 2018-03-01
    相关资源
    最近更新 更多