Можно ли разработать веб-приложение, используя сочетание технологий, таких как servlet и nodejs? При необходимости используйте сервлеты и nodejs в другом месте.
Да, рассмотрим эти два варианта использования.
Вариант использования 1 (Поддомены)
Вы хотите, чтобы www.example.com использовал PHP и MySQL для Wordpress, api.example.com для запуска на Nodejs & MongoDB и coders.example.com для использования сервлетов.
www.example.com
api.example.com
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
Да.Читайте о микросервисах.Докер может пригодиться;)