Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com RemoveMessage GetMessage (Timeout) PutMessage Сооб.1 Web-роль Сооб. 2 Worker-роль Сооб. 2 1 Сооб. 3 Сооб. 4 Очередь Windows Azure Boot Camp Worker-роль Сооб. 2 WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Периодическое обновление информации О прогрессе обработки в сообщении 7:00 AM 7:04 7:09 7:07 «Забор» сообщения, установка тайм-аута Истекает @ 7:05AM на «невидимость» на 5 минут Истекает @ 7:09AM Очередь Azure 7:05 7:14 7:09 Получение прогресса из Расширение тайм-аута на «невидимость» очереди и на 5 минут продолжение работы Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Подход опроса с откатом Каждый «пустой» опрос увеличивает интервал опроса вдвое Не «пустой» опрос ставит интервал обратно на 1. Windows Azure Boot Camp WindowsAzureBootCamp.com BE сервер БД Windows Azure Boot Camp BE сервер server server server сервер DNS WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com Большой Проверка Worker Доставка Уведомл . ‘новые’ Продюсер (веб-сайт) Windows Azure Boot Camp ‘обработанные’ WindowsAzureBootCamp.com Проверка ‘новые’ Продюсер Веб-сайт Windows Azure Boot Camp Доставка ‘проверенные’ Уведомл. ‘доставленные’ ‘обработанные’ WindowsAzureBootCamp.com Windows Azure Boot Camp WindowsAzureBootCamp.com