Как люди размещают приложения Spring Boot с WebFlux на Reactor Netty в производственной среде? - PullRequest
0 голосов
/ 17 февраля 2020

Я знаю, что это расплывчатый вопрос, но это потому, что я недостаточно четко понимаю, что люди делают, чтобы задать что-то более конкретное c. В настоящее время я запускаю свои собственные приложения на встроенном реакторном сетевом сервере для разработки и в основном использую pu sh встроенный сервер в jar to cloud dry для запуска встроенного сервера в рабочем состоянии.

Какие другие Есть ли способы настроить производственную среду для реактивных нетто-приложений реактора, которые используют люди, или любой документации, которую вы, возможно, видели?

1 Ответ

3 голосов
/ 17 февраля 2020

Я не уверен, что есть какая-то разница между размещением реактивного приложения spring-webflux и обычных приложений.

Spring boot создает банку со всем, что связано внутри (netty или более old-school tomcat) - это не имеет значения.

Тогда вы можете взять это и запустить его "как есть" на своем сервере (локально, в облачном стиле ec2, что у вас есть, это действительно зависит от вашей организации) напрямую с java -jar app.jar

Или, если у вас более продвинутые потребности / настройки:

"Контейнер" приложения и создайте docker (обычно, хотя есть альтернативы) образ, который запускает приложение весенней загрузки , и затем разверните его на кластере kubernetes, например. На этом этапе вы должны действительно проконсультироваться с вашими сотрудниками DevOps, чтобы они сказали вам, как развертывать в вашей организации. Помимо кластера kubernetes, есть много других альтернатив: - облачный провайдер определяет c решения, такие как ECS или Fargate в amazon AWS - Docker Swarm, если назвать несколько

Все эти решения довольно продвинуты, позволяют автоматическое масштабирование, расширенный мониторинг живучести и пр. Как организация, вы обычно выбираете ту, которая отвечает вашим потребностям

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...