У меня есть приложение rails 4, которое имеет некоторые методы, которые выполняют длинный вызов внешнего API. Проблема в том, что эти запросы блокируют все приложение. И одновременно может быть подан только один пользователь (запрос). Это не нужно. Итак, моя идея заключалась в том, что она использовала тонкий веб-сервер, поскольку он предназначен для многопоточности и поддержки параллелизма. Правильно ли, что phusion в его версии с открытым исходным кодом не сможет одновременно запускать несколько запросовКакой сервер для пользователя для рельсов 4 приложения, у которого есть длительные запросы?
Какова наилучшая настройка для такого сценария?
Вы можете настроить открытый доступ к Пассажиру для обработки нескольких одновременных подключений, если вы тратите большую часть ожидающего запроса, это в основном то, что SSE. Вы можете прочитать об этом подробнее: https://www.phusionpassenger.com/library/config/apache/tuning_sse_and_websockets/ –