2017-01-19 29 views
-1

我們有這樣一個混亂的java web項目需要重構。首先,我們需要確認新的包結構或maven項目結構。由於微服務現在非常熱,我們要設計符合微服務(我不太瞭解)的包結構。 因此,我們可以在第二階段花費較少的精力將項目重構爲微服務。如何重構Java web項目包結構以符合微服務?

有沒有這樣的'銀彈'?

+0

Spring雲可以幫助你做一個快速的微服務http://projects.spring.io/spring-cloud/,或者https://www.lightbend.com/lagom – gaston

回答

0

你現在不應該根據什麼「熱」來做出項目決定。明年你會做什麼,什麼時候會變得「熱」?再次進行重構?微服務架構只適用於幾種類型的項目,但不適用於所有類型的項目。無需微服務就可以實現良好的架構和乾淨的代碼。首先,你應該對你的項目和它的領域進行更深入的分析。你應該想,如果這種類型的架構將真正幫助你,爲什麼。在微服務體系結構中,您也可能會陷入混亂,但卻處於不同的抽象層次。它可能是長文章或出版物的主題。我建議你在開始任何具體工作之前進行更深入的研究。

有沒有這樣的'銀彈'?

當然不是。