TCP Workle Role to Web Role Communication - PullRequest
0 голосов
/ 10 января 2012

Я новичок в платформе Azure.

Я могу подключиться к веб-роли.

Теперь, как я могу отправить данные из рабочей роли в веб-роль для отображения на веб-сайте?

И как я могу отображать непрерывные данные TCP, которые получает WebRole, без обновлениястраница или начало заново?

Спасибо за помощь

Ответы [ 3 ]

1 голос
/ 12 января 2012

Вы можете общаться напрямую между ролями через их внутренние конечные точки.

Для получения дополнительной информации: http://msdn.microsoft.com/en-us/library/windowsazure/gg433033.aspx

Когда речь идет о рабочей роли, отправляющей уведомления в веб-роль, тогда я предлагаю вам заглянуть в node.js для Azure.

Длябольше: http://blogs.msdn.com/b/windowsazure/archive/2011/12/16/node-js-in-windows-azure-to-the-cloud-and-beyond.aspx

0 голосов
/ 05 ноября 2012

Это зависит от данных, которые вы хотите передать.

Для обмена сообщениями между рабочими и веб-ролями вы можете использовать Очереди .размер сообщений ограничен 8k.если вам нужно передать большие данные, вы должны использовать Table / Blob Storage и передать адрес в табличное хранилище через Queues.

0 голосов
/ 11 января 2012

Лучший способ отправить данные из рабочей роли в веб-роль - это сделать так, чтобы рабочая роль записывала некоторые данные в хранилище таблиц или больших двоичных объектов и периодически проводила опрос веб-роли на предмет изменений этих данных.

Что означает отображение непрерывных данных TCP?Вы имеете в виду, как потоковое видео?Два способа для этого - опрос AJAX или использование flash.

...