Какова процедура загрузки веб-приложения на основе Java на реальный сервер и как использовать балансировку нагрузки на сервере? - PullRequest
0 голосов
/ 27 ноября 2018

Я создаю простой веб-проект с базой данных MySQL, используя Java Spring-MVC.Теперь я хочу понять весь рабочий процесс цикла разработки веб-системы.

  • Как загрузить проект на реальный сервер?.
  • Как синхронизировать базу данных с реальным сервером?.
  • Как DC и DRC синхронизируются друг с другом?.
  • Почему и как использовать «Балансировщик нагрузки» для сервера?.

Извинитьсяесли бы я сказал что-то нетехническое.

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Шаг 1. Установите сервер приложений на свой компьютер.

Шаг 2. Установите JDK, сервер базы данных, зависящий от вашего приложения.

Шаг 3. Экспортируйте войну из Eclipse / Netbeans

Шаг 4. Вставьте файл war в папку развертывания сервера приложений (в том числе веб-приложений tomcat)

Шаг 5: ваше приложение развернуто

0 голосов
/ 27 ноября 2018

Я не буду вдаваться в подробности, но вот суть.

Прежде всего, первое, что нужно отсортировать, - это операционная система сервера, будь то Linux, Windows Server и т. Д.на.Выбор операционной системы будет зависеть от ограничений и требований.

Как загрузить проект на реальный сервер?

Любые файлы, которые необходимо обслуживать, должны бытьразмещается и обслуживается сервером веб-приложений, таким как Apache Tomcat , IIS , Websphere и многими другими.

Выбор сервера веб-приложений зависит от нескольких вещей, таких как операционная система сервера, реализация веб-приложения и так далее.Для вашего случая, который представляет собой Spring MVC, реализованный на Java, вам нужно будет использовать сервер веб-приложений, который поддерживает это, например, Apache Tomcat.

После того, как выбор сделан, установите сервер веб-приложений на сервере.После этого установите веб-приложение на сервер веб-приложений.

Как синхронизировать базу данных с реальным сервером?

Я предполагаю, что вы имеете в видусвязь между веб-приложением Java и базой данных?Оставьте комментарий, если это не так.

Веб-приложение Spring MVC может напрямую подключаться к базе данных через JDBC или JNDI (при условии, что на сервере веб-приложений настроена необходимая конфигурация).

Конечнобаза данных может быть подключена локально (если установлено на том же сервере) или удаленно.

Как DC и DRC синхронизируются друг с другом?

Это слишком широко, чтобы охватить, и стратегия восстановления различна для каждого поставщика ЦОД.Но в целом они используют стратегию избыточности и репликации, чтобы обеспечить постоянное резервное копирование и доступность данных.Проконсультируйтесь с поставщиками по отдельности для лучшей картины.

Почему и как использовать «Балансировщик нагрузки» для сервера?

Основная задача балансировщика нагрузки - распространятьрабочая нагрузка на несколько серверов для улучшения TTFB .Для этого он находится перед серверами и соответственно направляет запрос.Некоторые решения балансировки нагрузки, такие как f5 , более подробно объясняют балансировку нагрузки.

...