Привет всем,Как спроектировать архитектуру микро-службы с помощью Spring загрузки базы
Я пытаюсь выяснить, как переместить мою текущую архитектуру системы на базе модулей (war's), работающих в Wildfly. В настоящее время все инфра-ресурсы размещены в дереве JNDI, например, Datasources, JMS и т. Д. ... В рамках моих проектов используется Spring 4 и family, что позволяет мне искать эти ресурсы и другие вещи.
Моя цель - создать архитектуру микросервиса с использованием Spring-Boot и Spring Cloud Netflix, где каждый из этих WAR будет новым независимым приложением, интегрированным службой шины.
Но я сомневаюсь, как поделиться этими источниками данных Jndi со всеми приложениями Spring Boot, имея в виду, что неплохо настраивать пользователя/пароль для каждого приложения/источника данных в каждом приложении application.properties.
Есть ли способ иметь главную Spring Boot, управляющую всеми подпроектами, поскольку большое преимущество состоит в том, чтобы приложение работало в одном порту, а другое - в другом, поэтому, если какая-либо проблема возникает, например, Wildfly wouldn «Остановите их все, что происходит в моей нынешней архитектуре.
(весна загрузки) + (Spring Cloud) + (один JNDI дерево для всех проектов) + (независимые модули между собой)
Позвольте мне знать ваши мысли!
Благодаря ...
Идея весеннего ботинка была основана на микросервисах (на мой взгляд) с облачными компонентами, у вас есть различия, чтобы интегрировать ваши услуги с использованием толстых банок. –