Как heroku обрабатывает веб-трафик и распределяет его среди
Я хочу знать, как heroku обрабатывает входящий веб-трафик и распределяет его среди динамовцев. Как Heroku знает, когда раздавать. Может ли один dyno обрабатывать много запросов одновременно?
1 ответ
Вы должны посмотреть документацию по маршрутизации Heroku.
В частности, на ваш вопрос о том, как dynos обрабатывает несколько запросов, да, Heroku направит несколько запросов одному и тому же dyno. Некоторые серверы могут не обрабатывать несколько серверов. Например, стандартный сервер ruby, Webrick - нет. Вы должны использовать Puma, чтобы иметь несколько потоков, по одному для обработки каждого запроса.