2012-06-07 2 views
1

Я разрабатываю приложение чата с использованием nodejs/socket.io на стороне сервераRun Socket.io код клиента на nodejs

Теперь настало время, чтобы проверить, насколько масштабируемым это

так, я думаю, что смогу имитировать большое количество клиентов soket.io, эффективно используя nodejs, но запустив код клиента на этот раз

вопрос в том, как я могу запустить клиентскую библиотеку socket.io на nodejs? Это возможно? если да, можете ли вы представить простой пример

мой код работает нормально в браузере, с обычной загрузкой разработки, проблема не в том, что код работает, либо нет, на самом деле я не планирую запускать тот же код клиента, просто открывающаяся большое количество соединений, и отправке тысяч сообщений, чтобы иметь предварительную цифру о масштабируемости и потреблении ресурсов

также, любое предложение о тестировании Socket.io масштабируемости сервера будет оценены

спасибо много

ответ

0

Что вы, поиск не будет действительно полезным. Даже если вы могли бы имитировать клиентскую сторону socket.io в процессе node, у него не было бы таких же динамических свойств, как фактический доступ из браузеров. Вы сможете определить такие вещи, как максимальное количество подключений, с которыми вы могли бы справиться, без исчерпания ресурсов, но ваши общие показатели производительности были бы довольно искусственными и не подлежат обобщению.

+0

мой код работает нормально в браузере, с обычной загрузкой разработки, проблема не в том, что код работает или нет, на самом деле я не планирую запускать один и тот же код клиента, просто открывая большое количество подключений, и отправки тысяч сообщений, чтобы иметь предварительную цифру о масштабируемости и потреблении ресурсов – Joseph

Смежные вопросы