Azure中并发数据输入/输出的推荐实现架构是什么?

时间:2014-03-13 16:12:54

标签: azure servicebus

worker角色需要大约10k到100k的数据处理它作为单元并产生10k到100k的数据(作为单元)。我想将此并发,并通过在多个实例中运行此辅助角色来扩展它。

据我所知,在队列中提供输入数据的最佳方法是,工作者角色将同时使用来自此队列的消息。但是我不确定输出数据的最佳解决方案是什么?

输入数据在Windows台式计算机中可用。我想我可以为"上传"编写一个简单的.NET应用程序。数据到队列(发送消息)。 (请确认)

此方法是否也可以反向输出数据? (我的意思是工作者角色将输出数据放到"输出"队列和在Windows桌面上运行的.NET应用程序"下载"(从队列中读取消息)它? / p>

提前谢谢

1 个答案:

答案 0 :(得分:1)

这正是队列的用途。我无法想到Azure Queue不支持的任何平台(直接或间接使用REST接口)。

所以,是的,"上传"建议使用来自桌面应用程序的数据,并使用相同或类似的.NET应用程序来下载"建议使用数据。

有一些示例(例如http://www.windowsazure.com/en-us/documentation/articles/storage-dotnet-how-to-use-queues-20/)显示桌面在两个方向上访问队列。