2016-10-13 5 views
0

Я могу запустить веб-приложение (используя узел), чтобы обслуживать весь запрос API и создавать/выполнять транзакцию на блок-цепочке.создание веб-приложения с использованием Node.js

В настоящее время у меня есть 4 VP (внутри Vagran) и экземпляр Node.js, работающий локально на моем компьютере.

Однако, в режиме производства, чтобы иметь возможность обслуживать большое количество запросов (4000 +/сек), должен ли я запускать несколько экземпляров моего узла.js (в разных доменах) и иметь каждый прямой запросить конкретный (NVP -> VP)?

Любые советы очень ценятся.

спасибо.

+0

это не совсем понятно, что вы пытаетесь спросить здесь, и вы, кажется, выбрал тег, который совершенно не связан с ваш вопрос. – Claies

+0

Почему бы не попробовать и не сравнить результаты? Мы не знаем, как это будет обрабатывать ваши запросы, или же лучше использовать разные куски для обработки этих запросов. Ваш код действительно диктует, как он обрабатывает запрос, и эффективно ли он делает это. – Dandy

+0

@Claies жаль, если я не выбрал правильный тег. – tedy

ответ

0

Я думаю, что вам не нужно запускать несколько экземпляров. узел может обрабатывать 4000/сек.

, но если вы чувствуете, что сервер работает медленно, вы можете добавить баланс нагрузки, чтобы справиться с этим

+0

Спасибо. Я думал об использовании нескольких экземпляров, поэтому в этом случае запрос будет сбалансирован между VP, вместо того, чтобы весь запрос был отправлен только одному VP. Я рассмотрю баланс нагрузки. – tedy

+0

, если вы используете докер, его легко масштабировать и выполнять балансировку нагрузки, используя докеры sworm. –

+0

. Итак, в этом случае вы предлагаете, чтобы наше приложение направляло весь запрос на тот же VP? @AlongkornChetasumon – tedy