Asp.net 实时将数据从azure VM传输到azure网站实例

Asp.net 实时将数据从azure VM传输到azure网站实例,asp.net,azure,Asp.net,Azure,我有一个多层ASP.NET应用程序,希望将其移动到Azure云上 当前应用程序的工作流如下所示: 用户上传一个文件,文件被处理,用户得到计算的实时反馈 在Azure的文档中,我读到,对于这一点,一个Azure网站作为前端,一个云服务或虚拟机作为businesslogic将是一个很好的选择 因此,所有的计算都将在虚拟机中完成。用户上传的数据将保存在Blob存储器中。虚拟机和Azure网站都可以访问它们,对吗 对于实时反馈,虚拟机必须不断地将数据发送回启动计算的Azure网站实例。这在某种程度上是可

我有一个多层ASP.NET应用程序,希望将其移动到Azure云上

当前应用程序的工作流如下所示: 用户上传一个文件,文件被处理,用户得到计算的实时反馈

在Azure的文档中,我读到,对于这一点,一个Azure网站作为前端,一个云服务或虚拟机作为businesslogic将是一个很好的选择

因此,所有的计算都将在虚拟机中完成。用户上传的数据将保存在Blob存储器中。虚拟机和Azure网站都可以访问它们,对吗

对于实时反馈,虚拟机必须不断地将数据发送回启动计算的Azure网站实例。这在某种程度上是可能的吗?我相信这可以通过Web服务解决,但是在azure云中有没有更漂亮的方法呢

谢谢你的帮助

用户上传的数据将保存在Blob存储器中。虚拟机 Azure网站可以同时访问它们,对吗

对。Azure网站和VM都可以访问存储在blob存储中的文件

对于实时反馈,虚拟机必须不断地将数据发送回服务器 启动计算的Azure网站实例。这是吗 在某种程度上可能吗?我相信这个问题可以通过 但是在azure云中有更漂亮的方式吗


同样,这是可能的。处理此通信的一种方法是利用Azure中可用的消息传递基础结构。您可以使用Azure队列或Azure服务总线队列。它的工作方式是,处理该文件的VM将在队列中发布一条关于其进度/完成/失败等的消息。。网站将不断轮询此队列中的消息,并根据收到的消息采取必要的措施。

下面的链接有一个围绕Azure网站、存储blob、表和工作人员角色构建的示例项目,该项目符合您的要求,希望它能帮助您迁移应用


非常感谢。这就是我要找的信息。