Внедрение микросервисов Spring Boot в производство - PullRequest
0 голосов
/ 12 февраля 2020

В нашем проекте мы разрабатываем микросервисы в Spring Boot, и существует более 50 микросервисов. До сих пор мы развертывали их как файлы WAR на сервере JBoss, но на нем часто не хватает памяти, поскольку мы развертываем огромное количество файлов WAR на одном сервере. Так может ли кто-нибудь сказать мне, о каких других вариантах развертывания я могу подумать? Я развертываю на месте, а не в облаке.

В автономном развертывании в виде исполняемого файла JAR, как я смогу добиться аварийного восстановления?

1 Ответ

0 голосов
/ 12 февраля 2020

Во-первых, чтобы предотвратить сбой - вы пытались увеличить объем памяти кучи в JBoss? Значение по умолчанию слишком мало для такого огромного количества приложений. Это можно изменить, изменив настройки -Xms и -Xmx токена JBOSS_JAVA_OPTS в site-options.conf

...