与 windows azure 中的工作人员角色通信

Communication with worker roles in windows azure

如果有人能提供帮助,我将不胜感激:

我有一个网站(在 Azure 的 WebForms 中实现),用户可以在其中进行配置,这些配置将导致包含所有配置数据的 XML。 另一方面,我有一个工作角色,需要这个 XML 配置。

问题是:如何将用户生成的这个XML文件发送给Worker Role?

我一直在寻找类似于 REST API 的东西,因为 interol 通信似乎不是正确的路径。

  1. 将 XML 保存到 blob 存储
  2. 使用 Azure 队列 - Web 应用程序将添加指向 XML 的 "job" 消息(XML url + 可能还有一些其他数据)并且辅助角色会定期检查"jobs" 在此队列中并处理它们

推荐在 Azure 中练习,效果很好(我在一些负载非常高的项目上使用它 - 每天数十万 "jobs"。Azure 队列非常可靠和快速,那些您读到的性能问题肯定在某些 "user code".