Спасаясь от близости во время опроса в лазурном облаке - PullRequest
0 голосов
/ 21 декабря 2011

Я пытаюсь создать приложение в Windows Azure, которое требует уведомлений - поэтому я использую Http Polling, но у меня возникла проблема. Мне нужно добраться до того же самого экземпляра моей веб-роли, чтобы я мог поддерживать опрос. Я нашел решение с переписыванием запросов веб-фермы (добавив дополнительную роль прокси), но мне это решение не нравится.

Су мой вопрос: Есть ли способ сделать опрос без сохранения состояния, и если есть кто-то, кто это реализовал, - можете ли вы дать мне подсказку или ссылку?

1 Ответ

1 голос
/ 21 декабря 2011

Вам просто нужен запрос на опрос, чтобы пройти через какой-то общий слой с состоянием.Вероятно, лучшим кандидатом было бы использовать службу кэширования Windows Azure.http://www.windowsazure.com/en-us/home/tour/caching/ вы также можете просто использовать хранилище, и выбор между ними будет во многом зависеть от того, насколько загружено ваше приложение;т. е. дешевле ли платить фиксированную плату за некоторое пространство кеша без платы за запрос или почти ничего не платить за место хранения, но платить за запрос.

При таком подходе не имеет значения, если последующийзапросы опроса в конечном итоге направляются в другой экземпляр.Для меня это лучшая практика независимо от того;Я видел некоторые ошибочные ошибки, возникающие, когда люди предполагают схожесть сеансов, когда AJAX-вызовы возвращаются в веб-роль Azure.

...