Как микросервис или веб-приложение отвечают на HTTP-запрос - PullRequest
1 голос
/ 14 июля 2020

Я хочу знать, как веб-сервис, написанный с использованием java и Spring framework, может получать и отвечать на HTTP-запросы с помощью веб-сервера. Является ли веб-сервер одним из компонентов веб-фреймворка или он не зависит от того, какой фреймворк мы используем. Можем ли мы развернуть службу, написанную в node + express, на сервере tomcat? Если веб-сервер является частью веб-инфраструктуры, то каков поток? Как Spring создает экземпляр веб-сервера и как реагируют на запросы нескольких клиентов. Верно ли, что сервер tomcat может создавать максимальное ограничение только в 200 потоков. Что делать, если у нас более 200 клиентских запросов, почему ответ не задерживается.

1 Ответ

0 голосов
/ 16 июля 2020

Для обработки HTTP-запросов вы просто развернете веб-приложение java / spring как war или конвертируете в загрузочную банку Spring.

Tomcat может иметь более 200 потоков.

Можете ли вы развернуть node + express на коте? теоретический ответ, возможно, с каким-то хаком, но практический ответ - нет.

Узел предназначен для работы как отдельный процесс. Вы можете запустить свое приложение, используя: $ node app. js

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