У меня возникли проблемы с ограничением производительности использования узла с помощью динамика Heroku Hobby, который содержит всего лишь один веб-рабочий.node.js on heroku hobby dyno, ограничения
Мой сервер heroku используется для ответа на пост-запросы и инициирования связи между сервером и сервером. Мы будем называть это «процессом».
Node.js является javascript и имеет только один цикл событий, означает ли это, что если мой сервер heroku еще не выполнен с процессом, он не сможет инициировать другой?
На стороне клиента пользователь отправляет один запрос на отправку, который запускает «процесс».
Если процесс не завершен, может ли другой пользователь отправить другой запрос на почту и ожидать, что что-то произойдет? Будет ли мой сервер работать до тех пор, пока не будет выполнен первый процесс?
В моем предварительном тестировании почти кажется, что он не имеет никаких проблем с двумя пользователями отправки почти одновременных запросов, так что я не уверен, что ограничение я бы ударил
Вы думаете о приложении больше как вызывается Lambda функции, это не то, как dyno работает в Heroku. Он может обрабатывать одновременные запросы, а также Heroku имеет очередь на месте. Вы можете запускать тесты, чтобы узнать, сколько запросов ваш дино может обрабатывать до удушения. – cinnaroll45