2012-03-15 3 views
1

Вот краткое изложение моего требования к приложению. Приложение должно обрабатывать пакет из 10000 элементов, а затем загружать обработанные данные на несколько серверов, используя сокет. После завершения загрузки перейдите к следующему набору из 1000. Я знаю, что в java это будет означать создание нескольких потоков и запуск загрузки одновременно. Поскольку nodejs является однопоточным, я не уверен, как я могу добиться такого же эффекта одновременного подключения и загрузки. Может ли кто-нибудь дать мне несколько указателей или образец кода sudo для руководства.Несколько сокетов ввода/вывода с использованием узла

+0

Не знаю, как node.js, но из любопытства, почему бы и нет java? С помощью java вы также можете использовать [NIO] (http://en.wikipedia.org/wiki/New_I/O), что сделает его намного более эффективным. –

+0

Это мой проект на выходные. Я изучил некоторую теорию на узлах и сделал несколько небольших примерных приложений. Теперь я хочу попробовать написать что-то новое. – prashant

ответ

0

Заканчивать threads_a_gogo: https://github.com/xk/node-threads-a-gogo

Это позволяет создавать -до тысячи потоков JavaScript OF-запустить JS код параллельно с основным потоком узла, используя все доступные ядра центрального процессора, в v8 изолирует от в пределах процесс с одним узлом.

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

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