Messaging with Queues

реклама
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
Скачать