Я работаю над приложением nodejs, и требование заключается в отправке около 10 тыс. Запросов в секунду на каждое соединение. Клиентское приложение должно открыть одно соединение в сети, чтобы отправить эти запросы, и на стороне сервера ему нужно просто получить и отправить данные в очередь. Количество соединений сокетов на стороне сервера не так много, может быть около 1k. У меня мало вопросов по этому поводу, и любая помощь очень ценится.Nodejs websocket
- Во-первых, можно ли достичь этой установки с помощью одного мастер-процесса? Поскольку я не могу обмениваться соединениями веб-сокетов с дочерними процессами, мне нужно получить полосу пропускания от мастер-процесса.
- Когда я попробовал бенчмаркинг nodejs ws library, я смог отправлять только 1 тыс. Запросов в секунду по 9 кбайт каждый. Как увеличить пропускную способность?
- Есть ли примеры того, как достичь максимальной пропускной способности, поскольку я могу найти сообщения только о том, как достичь максимальных соединений?
Спасибо.