2010-03-24 3 views
-1

Как создать сервер сокета, который принимает различные торги (символ акции, его значение) Торги идут в виде непрерывного потока. Мне нужно обработать эти сделки на основе списка подписчиков подписки.дизайн масштабируемого сервера сокетов

+0

Пожалуйста, отредактируйте описание, по крайней мере, с гиперссылкой на продукт, чтобы читатели могли узнать, о чем вы говорите. – bignose

+0

Это вообще, нужно понять, как можно проектировать торговый сервер – Avinash

ответ

0

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

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

Рассматривали ли вы использование libevent (C http://monkey.org/~provos/libevent/) или EventMachine (Ruby - http://rubyeventmachine.com/)?

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

Это в отличие от использования сокетов select(), которые вы открываете и опроса для активности.

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