Можно ли разработать веб-приложение с использованием гибридных технологий? - PullRequest
0 голосов
/ 18 ноября 2018

Можно ли разработать веб-приложение, используя сочетание технологий, таких как servlet и nodejs? При необходимости используйте сервлеты и nodejs в другом месте.

Ответы [ 2 ]

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

Да, рассмотрим эти два варианта использования.

Вариант использования 1 (Поддомены)

Вы хотите, чтобы www.example.com использовал PHP и MySQL для Wordpress, api.example.com для запуска на Nodejs & MongoDB и coders.example.com для использования сервлетов.

Здесь вы должны кодировать и запускать все серверы (PHP, Nodejs и Java-сервер ) на своих определенных и разных портах и ​​настраивать внешний сервер (например, Nginx) для приема и перенаправления запросов в соответствии с поддоменами. указано.

Вариант использования 2 (In-App)

Вы хотите, чтобы запрос поступил в приложение Nodejs, был обработан, а затем передал данные другому процессу (работающему приложению Java) и дождался ответа, чтобы он мог обработаться для пользователя.

Это может быть выполнено с помощью Message Ques или HTTP / веб-служб.

Обе эти услуги помогут вам обмениваться данными взад и вперед.

Подробнее о сообщении квест

Подробнее об HTTP / Web-сервисах

Ссылки

Возможно ли для node.js импортировать библиотеку Java

https://www.quora.com/How-does-Node-js-communicate-with-Java-applications

https://www.quora.com/topic/Message-Queuing

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

Да.Читайте о микросервисах.Докер может пригодиться;)

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