Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Многопоточность, Сеть Добавлено: 13.04.09 00:30  

Автор вопроса:  fire_on_line
Помогите выработать план действий:

Есть порядка 150 устройств (контроллеры системы контроля доступа в помещение) с ethernet интерфейсом, протоколом udp или tcp/ip выступающих в роли серверов. Мне необходимо к ним подключиться и получать данные (приблизительно одно сообщение в 2 секунды с каждого контроллера, при пиковой нагрузке) иногда отправлять команды, полученную инфу писать в ms sql server 2005.

Единственное что мне приходит в голову:

создать 150 tcp/ip подключений, каждое в отдельном потоке, и при получении данных создавать отдельных поток для связи с sql сервером и сохранения оных. Правда сей вариант кажется мне слишком ресурсоемким, или по другому не как?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 13.04.09 03:31
Главное, правильно пул потоков организовать.

Ответить

Номер ответа: 2
Автор ответа:
 fire_on_line



Вопросов: 4
Ответов: 6
 Профиль | | #2 Добавлено: 14.04.09 14:34
Я не могу понять один момент в MSDN написано что "одновременно в пуле может быть 25 рабочих потоков", хотя я спокойно создаю 150, можетя что то упускаю?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам