1

我们有一个 Windows 服务,现在需要更改为工作角色应用程序,但是该服务每次都需要从 Web 应用程序获取一些文件,据我所知,Web 角色和工作角色在不同的实例中运行,所以我的问题是:如何让工作角色应用程序从 Web 角色实例访问文件。

4

1 回答 1

1

您可以使用其中一个blob storageazure file service用于该目的。

由于您要迁移现有应用程序,因此我建议您使用 azure 文件服务。基本上,您要做的是在角色启动时创建一个共享和映射,作为网络驱动器在 Web 角色和辅助角色上共享。然后,Web 角色将使用标准文件 API 将文件写入此共享。为了通知工作角色有文件要处理,Web 角色可以将消息写入工作角色正在轮询的队列。收到消息后,工作者角色将读取文件并处理该文件。

您可能会发现此博客文章对 azure 文件服务很有用:http: //blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx

于 2014-07-31T12:48:21.797 回答