Как происходит отправка сообщений по TCP в Windows, в частности организация очереди?
Добрый вечер, товарищи, возник такой вопрос.
1) Есть сервер, на котором установлен Windows Server 2008,
2) На нем установлен мой сервис, который отсылает сообщения подписавшимся клиентам,
3) Внутри сервиса есть MessageQueue.
Иногда случается так, что внутри этой MessageQueue скапливается огромное количество сообщений, при этом сеть не сильно нагружена. Есть подозрение, что не успевает справиться некоторый обработчик внутри OC.
Вопрос в следующем, как называется этот обработчик? Как копится очередь внутри него и можно ли как-то ее мониторить при помощи известных средств? Буду сильно благодарен за любую подсказку, в каком направлении копать, и что по этому поводу читать. Заранее спасибо!
Почему вы так уверены, что это ОСь виновата?
Я бы не рассчитывал особо на то что это новый баг в винде. Стек TCP/IP уже давно отлажен даже в винде. Смотрите собственный код.
res2001: Ок, я понимаю, что это может быть мой собственный код. Но мне сейчас в любом случае нужно знать как устроена очередь отправки в винде, если таковая есть.