TCP工作者对Web角色通信的角色

时间:2012-01-10 19:47:49

标签: azure webrole

我是Azure平台的新手。

我能够与webrole建立联系。

现在我如何将数据从工作者角色发送到Web角色以显示在网站上?

如何在不刷新页面或重新开始的情况下显示WebRole获取的连续TCP数据?

感谢您的帮助

3 个答案:

答案 0 :(得分:1)

您可以通过内部端点直接在角色之间进行通信。

更多: http://msdn.microsoft.com/en-us/library/windowsazure/gg433033.aspx

当涉及将通知推送到Web角色的辅助角色时,我建议您查看Azure的node.js.

更多信息:http://blogs.msdn.com/b/windowsazure/archive/2011/12/16/node-js-in-windows-azure-to-the-cloud-and-beyond.aspx

答案 1 :(得分:0)

将数据从辅助角色发送到Web角色的最佳方法是让辅助角色将一些数据写入表/ blob存储,并定期轮询Web角色以更改此数据。

你是什么意思显示连续的TCP数据?你的意思是像流式传输视频吗?两种方法是AJAX轮询或使用闪存。

答案 2 :(得分:0)

这取决于您要传输的数据。

对于Worker和Web角色之间的消息传递,您可以使用Queues。消息的大小限制为8k。如果您需要传输更大的数据,则应使用表/ Blob存储,并通过队列将地址传递给表存储。