Итак, я разрабатывал проект с использованием Spring Cloud с микросервисами, и это моя архитектура:
У меня есть 1 сервер обнаружения Eureka и 5 клиентов Eureka, которые общаются друг с другом, включая интерфейсное приложение. Все они - приложения Spring Boot со встроенным tomcat в каждом из них.
Локально все работает нормально, но мне трудно понять, как разместить все эти java приложения на веб-сервере. Нужно ли использовать docker -compose? И что меня больше всего смущает, так это то, как только одно из приложений может представить миру свои конечные точки (приложение переднего плана). Любые рекомендации или помощь будут высоко оценены.