[erlang] Перебор соединений
От: -Cheese-  
Дата: 17.09.13 08:07
Оценка:
Всем добрый день.
Не могу понять как сделать такую вещь. У меня есть скажем тысяча клиентских сокетных подключений к некоторым серверам. Мне нужно сделать равномерное распределение нагрузки поступающих запросов по всем этим серверам. Т.е. из некоего источника в приложение поступают запросы. Мне нужно взять одно сообщение и отправить его, к примеру, на хост 1. Второе сообщение на хост 2. И так далее. Запросы будут поступать из разных потоков.
Если делать один цикл ожидания сообщений, который знает информацию по всем коннектам, то он может не успевать принимать все запросы (при отправке же нужно проверить ещё доступность данного сокета и получить подтверждение отправки).
Кто-то может посоветовать?

Пы.сы: сильно не пинайте, в эрланг пришёл с шарпа и всё ещё пытаюсь перестроить мышление.
erlang multisocket
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.