2017-01-19 6 views
-1

У нас есть такой веб-проект java mess, который должен быть рефактором. Во-первых, нам нужно подтвердить новую структуру пакета или структуру проекта maven.Как переформатировать структуру веб-проекта Java, чтобы соответствовать микросервису?

Поскольку микросервис сейчас очень горячий, мы хотим создать структуру упаковки, соответствующую микросервису (чего я не знаю много). Таким образом, мы можем приложить меньше усилий, чтобы реорганизовать проект на микросервис во второй фазе.

Есть ли такая «серебряная пуля»?

+0

Весеннее облако может помочь вам выполнить быстрый микросервис http://projects.spring.io/spring-cloud/, а также https://www.lightbend.com/lagom – gaston

ответ

0

Вы не должны принимать проектные решения, основываясь на том, что сейчас «жарко». Что вы собираетесь делать в следующем году, когда что-то еще будет «горячим»? Повторить рефакторинг снова? Архитектура микросервиса будет прекрасной только для нескольких типов проектов, но не для всех из них. Можно добиться хорошей архитектуры и чистого кода без микросервисов. Прежде всего, вы должны выполнить более глубокий анализ своего проекта и его домена. Вы должны думать, что такой тип архитектуры действительно поможет вам и почему. В архитектуре микросервиса вы также можете иметь беспорядок, но на другом уровне абстракции. Это может быть предметом длинной статьи или публикации. Я предлагаю вам провести более глубокие исследования, прежде чем приступать к какой-либо конкретной работе.

Есть ли такая «серебряная пуля»?

Конечно, нет.

 Смежные вопросы

  • Нет связанных вопросов^_^