我是Azure平台的新手。
我能够连接到网络角色。
现在,我如何将数据从Worker角色发送到Web角色以在网站上显示?
如何在不刷新页面或重新启动的情况下显示WebRole获得的连续TCP数据?
感谢您的帮助
您可以通过角色的内部端点直接在角色之间进行通信。
更多信息:http://msdn.microsoft.com/en-us/library/windowsazure/gg433033.aspx
当涉及到工作者角色将通知推送到web角色时,我建议您查看node.js for Azure。
更多信息:http://blogs.msdn.com/b/windowsazure/archive/2011/12/16/node-js-in-windows-azure-to-the-cloud-and-beyond.aspx
将数据从工作角色发送到web角色的最佳方式是让工作角色将一些数据写入表/blob存储,并让web角色定期轮询对此数据的更改。
显示连续TCP数据是什么意思?你是说喜欢流媒体播放视频吗?有两种方法是AJAX轮询或使用flash。
这取决于要传输的数据。
对于Worker和Web角色之间的消息传递,可以使用Queues。消息的大小被限制为8k。如果需要传输更大的数据,则应使用表/Blob存储,并通过Queues将地址传递给表存储。